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