除了常见的几种手势,如点击,滑动,长按。。。。。。还有种叫做边缘侧滑,有四个方向,只处于屏幕边缘滑动时才会触发
-(void)screenEdge :(UIScreenEdgePanGestureRecognizer *)screenEdge
{
// CGPoint point = [screenEdge translationInView:screenEdge.view];
//
// screenEdge.view.transform = CGAffineTransformTranslate(screenEdge.view.transform, point.x, 0);
//
// [screenEdge setTranslation:CGPointZero inView:screenEdge.view];
NSLog(@"//创建屏幕边缘轻扫");
}
- (void)viewDidLoad {
[super viewDidLoad];
//创建屏幕边缘轻扫手势
UIScreenEdgePanGestureRecognizer *screenedgepan = [[UIScreenEdgePanGestureRecognizer alloc]initWithTarget:self action:@selector(screenEdge:)];
screenedgepan.edges = UIRectEdgeLeft;
[self.view addGestureRecognizer:screenedgepan];
}
网友评论