【问题标题】:How to scroll in iOS Simulator on mac book air?如何在 macbook air 上的 iOS 模拟器中滚动?
【发布时间】:2014-02-23 08:46:15
【问题描述】:

我有一个滚动视图和一个嵌入 UIImageView。代码是正确的,但我可能无法在模拟器中滚动,因为我有一个触控板,而不是鼠标。或者我可以吗?

【问题讨论】:

  • 应该可以。你怎么知道“代码是正确的”?贴一些代码老兄。 :)
  • 我做了一个名为“scrollView”的 UIScrollView 出口,比我有 _scrollView.scrollEnabled = YES; _scrollView.contentSize = CGSizeMake(320, 2000);
  • stackoverflow.com/questions/13275832/… 的副本,有更多(更完整)的答案

标签: objective-c xcode uiscrollview interface-builder ios-simulator


【解决方案1】:

您需要启用三指拖动:

  1. 从 Apple 菜单中选择“系统偏好设置”。
  2. 点击辅助功能图标
  3. 在边栏中选择指针控件
  4. 单击“触控板选项”按钮
  5. 在“启用拖动”旁边打勾
  6. 从相关的弹出菜单中,选择“三指拖动”,使其旁边有一个复选标记
  7. 点击确定

https://support.apple.com/en-us/HT204609

【讨论】:

  • 如果模拟器有一种模式,可以像使用键盘一样从触控板上捕捉动作,那就太好了。
【解决方案2】:

您可以单击触控板并拖动(正如其他人所说),或者如果您在触控板首选项中启用了“三指拖动”,则可以用三指滚动。

以下是模拟器中所有手势的指南:iOS Simulator User Guide

【讨论】:

    【解决方案3】:

    您需要单击并按住才能滚动。

    【讨论】:

      【解决方案4】:

      2021 年的答案,macOS 11.6

      在最近的版本中更改了启用 3 指拖动设置,

      1. 选择 Apple 菜单  > 系统偏好设置,然后点击辅助功能。
      2. 在边栏中选择指针控件。 (在早期版本的 macOS 中,选择鼠标和触控板。)
      3. 单击“触控板选项”按钮。
      4. 选择“启用拖动”,然后从菜单中选择“三指拖动”。
      5. 点击确定。

      来源: https://support.apple.com/en-us/HT204609

      【讨论】:

        【解决方案5】:

        左键点击就像触摸屏幕一样,所以点击并滚动

        【讨论】:

          【解决方案6】:

          如果其他人在滚动时遇到问题(尤其是由于某种原因在水平滚动视图上),触控板的“强制触摸”似乎非常敏感,并且由于某种原因它似乎中断了滚动,我禁用了“使用触控板” force”在硬件/触摸压力模拟器上,现在滚动总是正常工作。

          【讨论】:

            猜你喜欢
            • 2019-05-08
            • 1970-01-01
            • 1970-01-01
            • 2017-05-10
            • 2012-10-27
            • 2021-04-05
            • 2012-07-23
            • 2013-07-02
            • 2021-08-12
            相关资源
            最近更新 更多