是否可以在iOS模拟器中进行边缘滑动?

use*_*279 8 xcode ios-simulator uipangesturerecognizer ios7

iOS 7提供了一个UIScreenEdgePanGestureRecognizer从屏幕边缘检测滑动的方法.可以使用Xcode中的iOS7模拟器模拟这个手势吗?单击并拖动屏幕区域外只会移动整个模拟器框架.

Mat*_*uch 20

您不必滑过边缘来触发a UIScreenEdgePanGestureRecognizer,只需从非常接近边缘开始.如果我从边缘开始不超过~15个点,它就可以工作.

(这个用于模拟器.我从未在设备上测试过这个)


作为旁注:您必须为每个边创建一个gestureRecognizer.你不能将OR边缘放在一起,所以UIRectEdgeAll不会起作用.

  • 在[文档](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIScreenEdgePanGestureRecognizer_class/Reference/Reference.html)中,它给人的印象是我们能够将边缘组合在一起.但在实践中,你是对的,每个边缘都是分开处理的. (5认同)

Bru*_*eri 18

在模拟器版本 11.4 我看到选项

  • Window -> Show Device Bezels

它显示了模拟电话周围的虚拟设备框架:

在此处输入图片说明

这允许在屏幕“外部”开始手势。我可以成功地UIScreenEdgePanGestureRecognizer从左边触发 a 。