ios 默认的UISwipeGestureRecogner只支持单方向的swipe,为了实现双向swipe 需要在 初始化view中添加如下代码
UISwipeGestureRecognizer *swipe = [[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]autorelease];
[self.view addGestureRecognizer:swipe];
UISwipeGestureRecognizer *swipeleft = [[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]autorelease];
[self.view addGestureRecognizer:swipeleft];
swipeleft.direction = UISwipeGestureRecognizerDirectionLeft;
将响应处理函数绑定到同一个函数来处理....
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer
{
NSLog(@"Swipe");
}
本文介绍了如何在iOS中实现双向滑动手势,通过自定义UISwipeGestureRecognizer并为左右方向分别添加实例,使得用户可以进行水平滑动操作。处理函数统一处理滑动事件,提供一致的用户体验。
462

被折叠的 条评论
为什么被折叠?



