アウトレット接続の作成


ユーザー・インターフェース・オブジェクトにメッセージを送信するようにコードを有効にする (例えば、ラベルにテキスト文字列を表示するよう伝える、またはボタンに表示/非表示になるよう伝える) には、コード内のアウトレットにユーザインタフェースオブジェクトから接続を作成します。


手順


  1. プロジェクトナビゲータで、ストーリーボードまたは xib ファイルを選択します。

  2. Interface Builder でファイルの内容が開きます。


  3. Interface Builder で、メッセージを受信するユーザインタフェースオブジェクトを選択します。

  4. ユーザ・インターフェース・オブジェクトは、ラベル、進捗インジケータ、またはマップビューのようにストーリーボードや xib ファイルで定義されている他のオブジェクトやコントロールです。アウトラインビューか、キャンバス上でそれをクリックしてオブジェクトを選択できます。アウトラインビューが表示されない場合は、キャンバスの左下隅にあるドキュメントアウトラインコントロール(XC_O_area_button_navigator_2x) をクリックして表示します。ネストされたオブジェクトのリストからコントロールを選択して下さい。


  5. [表示(View)] > [アシスタントエディタ(Assistant Editor)] > [アシスタントエディタの表示(Show Assistant Editor)] を選択してください。

  6. アシスタントエディターで、メッセージを送信するオブジェクトの実装ファイルを選択するために、ジャンプバーを使用します。

  7. 実装ファイル APAViewController.m は、以下の図のジャンプバーで選択されています。



    interface-builder_assistant_jump_bar_2x


  8. アシスタントエディタの実装ファイルに Interface Builder のオブジェクトから Control - ドラッグします。

  9. あなたのコード内のアウトレット宣言を挿入できる場所を Xcode は示します。



    interface_builder_create_outlet_1_2x


  10. マウスボタンを離すと、アシスタントエディターは、[接続(Connection)] メニューを表示します。

  11. [接続] メニューから[アウトレット(Outlet)] を選択してください。

  12. 新しいアウトレットの名前を入力し、[接続(Connect)] をクリックします。

  13. interface_builder_create_outlet_2_2x


    Interface Builder は、クラスにアウトレットからの宣言を追加します。(アウトレットは IBOutlet プロパティとして定義されています。IBOutlet キーワードは、このプロパティが、あなたのストーリーボードまたは xib ファイルに接続できるのを Xcode に伝えます。)




他の選択: 接続パネルと接続インスペクタを使用すると、立て続けに同じオブジェクトに対して複数の接続を作成できます。接続パネルを表示するには、ユーザインタフェースオブジェクトを Control - クリックし、マウスボタンを放すか、[表示(View)] > [ユーティリティ(Utilities)] > [接続インスペクタの表示(Show Connections Inspector)] を選択し、接続インスペクタを表示します。アウトレットの右側にある円をクリックし、接続用のターゲットオブジェクトの上までドラッグします。(ターゲットが表示されていない場合は、その親の上にポインタを置き、開いて、子供たちを明らかにします。) オブジェクトがハイライト表示されない場合は、それは正しい型ではなく、ソースオブジェクトに接続できません。
ターゲットオブジェクトが強調表示される場合は、マウスボタンを離します。 Interface Builder は、ターゲットオブジェクトのアウトレットのリストが表示します。接続を完了したいアウトレットを選択します。



関連記事


アウトレット

ユーザーインターフェイスオブジェクト接続の管理






目次
Xcode の新機能

★ヘルプ項目総索引★

Interface Builder 接続の索引
コードへのオブジェクトの接続について
シーンドックにオブジェクトの追加
アクション接続の作成
アウトレット接続の作成
ユーザーインターフェイスオブジェクト接続の管理
tvOS ビューコントローラの優先フォーカス項目を設定
Control - ドラッグして、ココアバインドの確立
ココアバインドの編集












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ