0

私はビューを持っていて、このビューにハンドル関数を使用してtapGestureを追加し、ハンドル関数を呼び出すためにコードからタップアクションを呼び出したい....

-(IBAction) handleTapGesture:(UIGestureRecognizer *) 送信者

どうやってやるの???

このビューを取得できるようになりました。コードからタップ アクションを呼び出す方法は?

私はそれについていくつかの機能を見つけましたが、うまく機能しません。

のように: UIControl sendActionsForControlEvents / UIView performSelector ...

4

2 に答える 2

0

あなたのView Controllerに、このコードを入れてください

   UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture:)];
    tapGesture.numberOfTapsRequired=1;
    [self.currentImageView addGestureRecognizer:tapGesture];
    [tapGesture release];

 then write your code for tap function in

-(void) handleTapGesture:(UITapGestureRecognizer *)sender {

}
于 2012-07-13T08:47:33.420 に答える
0

どうですか

[theView handleTapGesture:nil];

?

于 2012-07-13T07:16:26.110 に答える