iOS 7提供了UIScreenEdgePanGestureRecognizer
,用于检测从屏幕边缘向内滑动。可以使用Xcode中的iOS7模拟器模拟此手势吗?在屏幕区域之外单击并拖动只会移动整个模拟器框架。
您不必划过边缘即可触发UIScreenEdgePanGestureRecognizer
,只需非常靠近边缘开始。如果我从边缘开始的距离不超过15分,那么它会起作用。
((这是模拟器的。我从未在设备上进行过测试)
作为旁注:您必须为每个边缘创建一个手势识别器。您无法将边或在一起,因此UIRectEdgeAll
将不起作用。
在模拟器版本11.4上,我看到了该选项
Window
-> Show Device Bezels
允许显示虚拟设备框架。
这允许在屏幕“外部”开始手势。我可以从左侧成功触发UIScreenEdgePanGestureRecognizer
。