UIButtonのsetTitleメソッド
後々必要そうなので、備忘録のためにメモ。
setTitleメソッド(UIButtonクラス)
ボタンのタイトルを設定する場合はsetTitleメソッドを使う。
ボタン名.setTitle("タイトルにしたい文字列", for: ボタンの状態)
例)myButton.setTitle("OK!", for: UIControlState.normal)
と書くことで、ボタンの状態別でのタイトルを設定することができる。
ボタンの状態によってタイトルを変更する。(選択できない状態のときは「押せません」と設定し、選択できるときは「押せます」とすることも可能。)
ボタンの状態はUIControlStateというデータ型の値を使う。
- Normal:通常の状態
- Highlighted:タップ中の状態
- Selected:選択している状態
- Disabled:ボタンが利用不可の状態
ちなみに、labelの文字を変更するのはこんな感じ
myLabel.text = "Swift楽しい💓"
storyboardに追加した部品をcontrol + ドラッグ&ドロップでswiftファイルにもっていけば関連付けられる。関連付けた部品はswiftファイル上で表示文字等を修正可能。
storyboard上には反映されないが、実行すれば問題なく設定できる。