アクションの作成と接続

その動作を実装するコードにユーザインタフェースオブジェクトを接続します。


ステップ

  1. ユーザー·インターフェース·オブジェクトを含むストーリーボードや xib ファイルを開きます。

  2. [表示]> [アシスタントエディタ]> [アシスタントエディタを表示]を選択します。


    ストーリーボードまたは xib ファイルに対応する実装ファイルは、アシスタントエディタで開きます。


  3. 実装ファイルに、Interface Builder でのオブジェクトから Control-ドラッグ。


    ソースコードにオブジェクトから、Control-ドラッグすると、新しいアクションが有効である場所を Xcode は示します。


    insert_action_2x

  4. Control-ドラッグするのを離します。

    アシスタントエディターが、[接続]メニューを表わします。

  5. [接続]メニューからアクションを選択します。

  6. アクションメソッドの名前を入力し、[接続]をクリックします。


    name_the_action_method_2x

    実装ファイルでは、Xcode は、 Xcodeがユーザー·インターフェース·オブジェクトに接続する新しいメソッドのための骨格となる定義を挿入します。 (IBAction の戻り値の型は、特にキーワードになる物だ。これは void 型のようなもので、このメソッドが、あなたのストーリーボードや xib ファイルから接続することができるアクションであることを示しています。)


    skeletal_action_method_2x

    7.骨格となる定義にアクションメソッドを実装したソースコードを追加します。



    implement_action_method_2x

    コード内のユーザー·インターフェース·オブジェクトの動作を実装して下さい。ユーザーがボタンをクリックすると、例えば、ボタンは、対応するアクションメソッドを実行する別のオブジェクトにアクションメッセージを送信する必要があります。アクションメソッドにボタンを接続する必要があり、また、アクションを実行するコードを記述する必要があります。


    多くの場合、ユーザー·インターフェース·オブジェクトとそれに含まれるオブジェクトとの間のアウトレットを作成して接続する必要がまたあります。アウトレットは、オブジェクト間が通信できるようにします。たとえば、ボタンを含むビュー·コントローラは、ユーザーがボタンをクリックするたびにメッセージを受信する必要があります。


    関連記事

    アウトレットの作成と接続

    ターゲットアクション

目次
Xcode の新機能

ストーリーボードにシーンを追加
ストーリーボードにセグエを追加
オートレイアウトを可能に
レイアウト制約の理解
オブジェクトの整列と固定
レイアウト制約の編集
オブジェクトを重ねる
アクションの作成と接続
アウトレットの作成と接続
接続を変更する
カスタムオブジェクトの追加
インターフェースへ Object の追加
アウトラインビューに Object の追加
インターフェイスにメディアを追加
オブジェクトを選択
オブジェクト属性の設定
Object のデリゲートを設定する
Control-ドラッグで結合の確立
Object に関する書類を検索する
ピン止めの制約の追加
コンテナ内のビューの位置の固定
ビューの幅と高さを固定
ビューの間隔を固定
ビューの幅や高さを同じに固定
整列制約の追加
ビューを整列させる
Control-Drag して LayOut の制約追加
ルートビューのレイアウトを解決
ビューのレイアウトの問題を解決

ストーリーボード










トップへ










トップへ










トップへ










トップへ










トップへ










トップへ