2016-08-08 7 views

答えて

0

あなたがファーストレスポンダにバインドすることができ、任意のアクションを追加することができます。アクションの形式は次のとおりです。

- (IBOutlet)someAction:(id)sender 

送信者は、アクションを呼び出す原因となったUI要素です。

しかし、そこにタイプを入れる方がいいかもしれないので、ボタンをこのアクションにワイヤリングするだけの場合は、タイプをUIButtonに設定して、このようにします。

- (IBOutlet)someAction:(UIButton *)sender 
+0

送信者以外のパラメータはありませんか? –

+1

正しい。ターゲット/アクションは、送信者と(オプションで)アクションを生成したイベントのみを渡すことができます。私はその2番目のオプションを使用することはめったにありませんでした.IBが最初のレスポンダのカスタムアクションに対応しているかどうかはわかりません(私が新しいレスポンダアクションを最後に作成したとき、IBはまだXcodeとは別のプログラムでした。少しの間:D) –

関連する問題