手势 UIScreenEdgePanGestureRecognizer 屏幕边缘手势
UIScreenEdgePanGestureRecognizer * screenEdge = [[UIScreenEdgePanGestureRecognizer alloc]initWithTarget:self action:@selector(screenEdge:)];
设置屏幕边缘
UIRectEdgeNone
UIRectEdgeTop
UIRectEdgeLeft
UIRectEdgeBottom
UIRectEdgeRight
UIRectEdgeAll
screenEdge.edges = UIRectEdgeLeft;
[redView addGestureRecognizer:screenEdge];
-(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];
}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。