1

我正在开发应用程序,我需要在没有触摸或滑动任何东西的情况下调用单击手势方法。我想在 initWithframe 方法调用时调用该方法。我只想以编程方式调用此方法一次。请帮助我。我该怎么做这个?谢谢。

4

2 回答 2

2

试试这个

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

和方法

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

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

[self handleTap:nil];
于 2013-06-19T11:05:11.647 回答
0
    UISwipeGestureRecognizer *gesture = [[UISwipeGestureRecognizer alloc] init];
    gesture.direction = UISwipeGestureRecognizerDirectionLeft;
    [self handleSwipe:gesture];
于 2015-08-10T10:17:02.320 回答