ゆうまのアプリ開発

アプリ開発(主にiOSアプリ)に関する情報をアウトプットしているブログです。

【Swift5】ボタン(UIButton)のタイトルのテキストを変更する

次のような記述でボタン(UIButton)のタイトルのテキストを変更することができます。

ボタン名.setTitle("タイトル", for: .normal)

for: にはボタンの状態が入り、ボタンの状態によってタイトルを変えることができます。特に指定がない場合は.normalで大丈夫です。

@IBOutlet weak var button: UIButton!

// アプリが起動した時にボタンのタイトルを”タイトル”にする
override func viewDidLoad() {
        super.viewDidLoad()
        button.setTitle("タイトル", for: .normal)
    }

※ボタン(UIButton)に表示されるテキストはラベル(UILabel)のように

button.text = "タイトル"

で変更することはできません。