我从github下载了这个例子:https://github.com/PaulSolt/UIScreenEdgePanGestureDemo 它似乎工作正常。但是,如果我将greenview左框架从故事板中的superview更改为30分(与示例中的superview不同),并更改此代码
[self.view addGestureRecognizer:leftEdgeGesture];
到
[_edgeView addGestureRecognizer:leftEdgeGesture];
手势没有回应。 我想你不能将UIScreenEdgePanGestureRecognizer添加到子视图,除非子视图边缘靠近屏幕边缘,但我需要知道我做错了什么。 感谢
答案 0 :(得分:0)
是的,你是对的..它只适用于触及边缘的视图。