2011-12-15 31 views

答えて

4

UIControlのドキュメントをご覧ください。

[myButton addTarget:self 
      action:@selector(touch:) 
    forControlEvents:UIControlEventTouchUpInside]; 

この方法は、(UIButtonsに限定されるものではないがUIControlから継承する何のために働く:)

2
// add target and action 
[myButton addTarget:self 
      action:@selector(buttonClicked:) 
    forControlEvents:UIControlEventTouchUpInside]; 

ターゲットはUIButtonを追加または実装されるクラスです。 addTargetにnilを設定した場合、アクションはbuttonClicked:セレクタに応答するレスポンダが見つかるまで、レスポンダチェーンを経由します。 buttonClicked:selectorは次のように実装されています:

-(void)buttonClicked:(id)sender 
{ 
// do stuff here 
} 
関連する問題