以编程方式调用手势方法

时间:2013-06-19 11:02:15

标签: ios

我正在开发应用程序,我需要调用单击手势方法,无需触摸或滑动任何东西。我想在initWithframe方法调用时调用该方法。我只想以编程方式调用此方法一次。请帮助我。如何我可以这样做吗?感谢你。

2 个答案:

答案 0 :(得分:2)

试试这个

    UITapGestureRecognizer * recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
    recognizer.delegate = self;
    [view addGestureRecognizer:recognizer];

和方法

- (void)handleTap:(UITapGestureRecognizer *)recognizer {    
}

以编程方式执行。为什么需要操作tap.Just直接调用方法。调用方法使用

[self handleTap:nil];

答案 1 :(得分:0)

    UISwipeGestureRecognizer *gesture = [[UISwipeGestureRecognizer alloc] init];
    gesture.direction = UISwipeGestureRecognizerDirectionLeft;
    [self handleSwipe:gesture];