没有指定属性 - edges
具体实现代码如下:
- (void)viewDidLoad
{
[super viewDidLoad];
// 侧滑手势
UIScreenEdgePanGestureRecognizer *edgePanGesture = [[UIScreenEdgePanGestureRecognizer alloc] initWithTarget:self action:@selector(edgePanGestureResponse:)];
edgePanGesture.edges = UIRectEdgeLeft;
[self.view addGestureRecognizer:edgePanGesture];
}
- (void)edgePanGestureResponse:(UIScreenEdgePanGestureRecognizer *)recognizer
{
CGFloat containViewX = [recognizer translationInView:self.view].x;
NSLog(@"containViewX = %f",containViewX);
}

在iOS开发中,遇到UIScreenEdgePanGestureRecognizer不响应问题。原因是未设置edges属性。示例代码显示如何正确设置edges为UIRectEdgeLeft,以实现左侧滑动手势响应。

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



