以编程方式创建的滑动事件

时间:2014-01-08 19:30:29

标签: ios uiswipegesturerecognizer

我想知道如何在不实际刷手机的情况下以编程方式发送滑动手势。例如,我在onClick事件中有一个按钮,我会调用swipeGestureRecognizer?这可能吗?

2 个答案:

答案 0 :(得分:2)

当用户点击按钮时,您可以调用您在滑动时调用的方法。例如,您有一种滑动手势的方法,称之为onSwipe。现在,当用户点击按钮时,请调用onSwipe方法。多数民众赞成

修改

以下是您的代码:

-(void)myMethod{
 //Write the logic you want to implement for swipe gesture here.
}

-(IBAction)onClick(UIButton *)sender{
 [self myMethod];

}
-(IBAction)onSwipe:(UISwipeGestureRecognizer *)recognizer{
 [self myMethod];
}

代码上可能存在错误,因为我只是使用Windows键入代码。在MAC&中为自己纠正它编辑答案。它肯定会对你有用

答案 1 :(得分:1)

如果您需要将手势事件传递给处理程序,那么

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