如何从objective-c中的代码调用tap Gesture IBAction

时间:2012-07-13 07:11:36

标签: objective-c xcode event-handling action uitapgesturerecognizer

我有一个视图,我在这个视图中添加了带有句柄功能的tapGesture, 我想从代码中调用tap动作来调用handle函数....

- (IBAction)handleTapGesture:(UIGestureRecognizer *)发件人

我该怎么办?

现在我可以得到这个视图,如何从代码中调用tap操作?

我发现了一些关于它的功能,但它不能很好地工作。

喜欢: UIControl sendActionsForControlEvents / UIView performSelector ...

2 个答案:

答案 0 :(得分:0)

怎么样?
[theView handleTapGesture:nil];

答案 1 :(得分:0)

在您的视图控制器中,输入此代码

   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 {

}