如何在 iOS 模拟器上模仿双指滚动/拖动手势?

72

我有一个滚动页面,我设置了最小的双指操作。在我的设备上可以正常工作,但是不知道如何在模拟器上模拟这个手势。我可以很容易地模仿单指滚动。我尝试了选项/控制/转换等操作,但都不能正常工作。也许我的组合方式不正确。有人知道怎么做吗?谢谢。

7个回答

121

按住“Alt/Option”键并拖动模拟多点触控的捏合缩放。

按住“Alt/Option + Shift”键并拖动可模拟多点触摸滚动。


我按住Alt(即Command)键和Shift键,然后在Mac鼠标板上用两个手指向上或向下滚动,但没有看到任何响应.... :( - Tony Xu
我没有苹果鼠标垫来测试,但我不认为你应该使用两个手指 - 只需一个即可。你没有在模拟器中启用多点触控,你只是在模拟它。 - Joe C
是的,Apple从未更新模拟器,将Mac OS的多点触控映射到多指iOS手势上。这已经过去8年了? - Duncan C
如果按下给定的键似乎无法工作,请确保未启用“将键盘输入发送到设备”功能。要启用/禁用此功能,请在模拟器聚焦时打开I/O菜单->输入->将键盘输入发送到设备。 - Fearnbuster

24

iOS模拟器用户指南中有一张详细列出所有支持手势的表格。以下是双指拖动的操作步骤:

  1. 将指针放置在想要发生双指拖动的位置。
  2. 按住 Option 键。
  3. 移动代表手指触摸的圆圈到起始位置。
  4. 按住 Shift 键,移动捏合目标的中心位置到所需位置,并松开 Shift 键。
  5. 同时按住 Shift 键和鼠标按钮,沿着想要拖动的方向移动圆圈,然后同时松开 Shift 键和鼠标按钮。

希望这能帮到你。


1
这是完整的列表 - https://developer.apple.com/library/safari/documentation/IDEs/Conceptual/iOS_Simulator_Guide/InteractingwiththeiOSSimulator.html#//apple_ref/doc/uid/TP40012848-CH3-SW3 - Marcus Leon
1
更新列表:https://help.apple.com/simulator/mac/current/#/deva6cdf367f - henrique
你引用的部分解释了如何进行捏合手势,即两个手指一起/分开移动。这并没有解释如何进行双指滑动手势,即手指向同一方向移动。听起来你需要使用 option-shift 来实现。 - Duncan C

13

出现两个手指:

press ALT and drag mouse.

使用两个手指进行缩放:

press ALT and press SHIFT (to adjust touches.After adjusting release SHIFT key) and drag mouse.

1
我的朋友,你太棒了! - Arsh Aulakh

13

在Sierra中我的设置有所变动,但以下是我是如何启用三指滚动的:

  1. **系统偏好设置 > 辅助功能
  2. 向下滚动至鼠标与触控板并点击触控板选项
  3. 确保选择了“启用拖动
  4. 从下拉菜单中选择“三指拖移

在测试各种设备和模拟器时,这样做会产生很大的差异。


11
使用iPad模拟器进行滚动的最佳方式是使用三指拖动,这是OS X的全局设置,而不是iOS模拟器的特定功能。
为了使用三个手指滚动,您需要在OS X的设置应用程序中的TrackPad > Point and Click下打开“ Three Finger Drag”选项。
并将Mission Control和App Exposé设置为使用四个手指(在OS X的设置应用程序中的TrackPad > More Gestures中)
(我制作了美丽的截图,但我太笨了,无法发布带有图像的答案)

完美!简单易用。谢谢。 - JESii
1
三指拖动目前位于辅助功能 -> 鼠标和触控板 -> 触控板选项 -> ✓ 启用拖动 -> 三指拖动。 - Harry B

8
它能够通过触控板上的三指滚动实现。

1

这对我来说在MBP触摸板和Magic Trackpad上都有效。

关键是要在Trackpad设置(Preferences.app)中启用“三指拖动”,然后按住ALT+SHIFT拖动,就可以像预期的那样滚动。

也可以使用“三指滚动”。


1
抱歉,我不是有意要点踩,但这与ALT+SHIFT和普通点击一样,没有必要启用三指拖动来完成此操作。 - Oliver P

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接