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

问题描述 投票:10回答:2

iOS 7提供了UIScreenEdgePanGestureRecognizer,用于检测从屏幕边缘向内滑动。可以使用Xcode中的iOS7模拟器模拟此手势吗?在屏幕区域之外单击并拖动只会移动整个模拟器框架。

xcode ios-simulator ios7 uipangesturerecognizer
2个回答
20
投票

您不必划过边缘即可触发UIScreenEdgePanGestureRecognizer,只需非常靠近边缘开始。如果我从边缘开始的距离不超过15分,那么它会起作用。

((这是模拟器的。我从未在设备上进行过测试)


作为旁注:您必须为每个边缘创建一个手势识别器。您无法将边或在一起,因此UIRectEdgeAll将不起作用。


0
投票

在模拟器版本11.4上,我看到了该选项

  • Window-> Show Device Bezels

允许显示虚拟设备框架。

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

© www.soinside.com 2019 - 2024. All rights reserved.