【问题标题】:iOS simulator inertia while scrollingiOS 模拟器滚动时的惯性
【发布时间】:2021-07-02 10:07:34
【问题描述】:

我最近将我的笔记本电脑升级到了 Macbook M1 pro。我有一个滚动视图,当我用三指拖动我的旧 Macbook air 时,它会惯性滚动。

现在使用 M1 芯片,滚动时没有惯性。我将iOS模拟器更改为使用Rosetta,但滚动仍然不像以前那样流畅。

还有什么方法可以像我们在浏览器中使用的那样通过两指滑动在 iOS 模拟器中滑动滚动视图?我的应用有很多滚动视图,这对我很重要。

【问题讨论】:

  • 这种情况是一直发生还是仅针对您构建的特定应用程序?
  • 默认应用中也会发生
  • 它在我的真实设备和安卓模拟器中滚动正常。

标签: xcode scrollview ios-simulator


【解决方案1】:

正如iOS Simulator scrolls too fast on Apple M1 的解决方案中所写,该问题似乎与在 Apple M1 代码上运行的模拟器应用程序有关。将其切换为使用 Intel (=Rosetta) 确实为我解决了这个问题:

要在 Rosetta 中运行,请右键单击 Xcode 并选择“显示包内容”,然后导航到“内容 > 开发人员 > 应用程序”。在那里你会找到模拟器应用程序。如果您右键单击它并选择“显示信息”,您将找到一个使用 Rosetta 运行它的选项。

有趣的是,只有当我尝试运行旧的 iOS 13.7 模拟器时,才会出现这个问题。似乎 Apple 已为更新的 iOS 版本(如 14.5)修复了该问题。

【讨论】:

  • 这为我解决了这个问题,谢谢!
  • 请将此答案标记为已接受。 @gracie-williams
  • 发生在我使用 iOS 15 在 ARM 上运行
  • 很多tks。它对我有用!
  • iOS 15.2 模拟器上仍然存在问题。罗塞塔技巧有帮助,谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多