krsakai / iOSStudy

1 stars 0 forks source link

StoryBoardに配置したボタンを画面クラスにプロパティ(変数)として保持する #6

Closed krsakai closed 7 years ago

krsakai commented 7 years ago

■ StoryBoardに配置したボタンを画面クラスにプロパティ(変数)として保持する

◯ やる事 StoryBoardの画面と、その画面に紐づくView の Controller のクラスに対して、配置したボタンをプロパティとして持たせるようにする。(紐付ける) その後、ボタンがタップされた時に、ボタンのテキストをコード上から変更する

◯ 手順

  1. StoryBoard上のボタンをキーボードのcontrolを押したまま選択しドラッグすると線が引けるので、ソースコードファイルのクラスの{ }かっこでくくられている中にドロップする
  2. ConnectionはOutletを選択し、プロパティ名を入力し追加する
  3. ボタンが押されたアクションの中で、追加したボタンプロパティに対して、タイトルを変更する処理を書く (ボタンのラベルの状態が通常時と選択時で分けられるため、キャプチャのやつは2つ処理が書いてある)
  4. ビルド実行しボタンを押下する

■ キャプチャ