1

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/cl/UIControl

addTarget:action:forControlEvents: 特定のイベント (複数可) のターゲットとアクションを内部ディスパッチ テーブルに追加します。

発送表がわかりません。

UIControlまたはUIApplicationまたは他の場所のテーブル???

4

1 に答える 1

1

「Matt Neuburg (O'Reilly) による iOS 5 のプログラミング」より

コントロールは内部ディスパッチ テーブルを維持します。各コントロール イベントには、ターゲットとアクションのペアがいくつかあります。アクションはセレクター (メソッドの名前) であり、ターゲットはメッセージの送信先のオブジェクトです。 . コントロール イベントが発生すると、コントロールはそのディスパッチ テーブルを参照し、そのコントロール イベントに関連付けられているすべてのターゲットとアクションのペアを見つけて、各アクション メッセージを対応するターゲットに送信します。

ここに画像の説明を入力

于 2013-01-29T20:34:46.757 に答える