cosmo.jp

20161010_iOSアプリについて勉強中.仕事ではAndroid/iOSアプリの要件定義をやってます.

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上には反映されないが、実行すれば問題なく設定できる。