iOS模拟器滚动时的惯性

Gra*_*ams 22 xcode scrollview ios-simulator

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

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

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

pd9*_*d95 36

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

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

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

  • iOS 15.2 模拟器上仍然存在问题。罗塞塔技巧很有帮助,谢谢。 (4认同)
  • 发生在我使用 iOS 15 在 ARM 上运行的情况 (2认同)
  • 在 iOS 15.5 上的模拟器中为我解决了这个问题,谢谢! (2认同)