代码添加手机屏幕滑动事件
1.初始化一个事件
UISwipeGestureRecognizer *gestureRecognizer = [[UISwipeGestureRecognizer alloc] init];
2.设置滑动方向
滑动的方向常量
UISwipeGestureRecognizerDirectionUp
UISwipeGestureRecognizerDirectionDown
UISwipeGestureRecognizerDirectionLeft
UISwipeGestureRecognizerDirectionRight
[gestureRecognizer setDirection:UISwipeGestureRecognizerDirectionLeft];
3.绑定方法
[gestureRecognizer addTarget:self action:@selector(onclick)];
3.添加到视图中,响应滑动的视图
[self.view addGestureRecognizer:gestureRecognizer];
防止冒泡的方法,避免子视图的滑动也触发这个事件
不想触发冒泡的类继承UIGestureRecognizerDelegate
-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizer shouldReceiveTouch:(UITouch*)touch{
return NO;
}