xcode - 滚动时IOS模拟器惯性

标签 xcode scrollview ios-simulator

我最近将我的笔记本电脑升级到了 macbook M1 pro。我有一个 ScrollView ,当我用三指在我的旧 macbook air 中拖动时,它用于惯性滚动。
现在M1芯片没有惯性了,我把ios模拟器换成了rosetta,滚动还是没有以前流畅。
还有什么方法可以像我们在浏览器中使用的那样通过两根手指滑动在 ios 模拟器中滑动 ScrollView 。我的应用程序有很多 ScrollView ,这对我很重要。
谢谢你。

最佳答案

iOS Simulator scrolls too fast on Apple M1 的解决方案中所述该问题似乎与在 Apple M1 代码上运行的模拟器应用程序有关。将其切换为使用英特尔(= Rosetta)确实为我解决了这个问题:
要在 Rosetta 中运行,请右键单击 Xcode 并选择“显示包内容”,然后导航到“内容 > 开发人员 > 应用程序”。在那里你会找到模拟器应用程序。如果您右键单击它并选择“显示信息”,您将找到一个使用 Rosetta 运行它的选项。
有趣的是,只有当我尝试运行旧的 iOS 13.7 模拟器时才会出现这个问题。 Apple 似乎已针对更新的 iOS 版本(如 14.5)修复了该问题。

关于xcode - 滚动时IOS模拟器惯性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68223330/

相关文章:

xcode - 在外部计算机上加载动态库

ios - CFNetwork SSLHandshake 失败 (-9824) NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9824)

模态关闭后未调用 UIViewController 的 viewDidAppear

xcode - 如何从 Storyboard 中制作的弹出窗口中获取变量值? (在 swift 中)

ios - 来自主机应用程序的 Swift 数据到今天的小部件

ios - 如何将新 View 添加到 Storyboard?

ios - 模拟器中未显示可重用/共享 View

android - 我怎样才能避免 "IllegalStateException: Scrollview can host only one direct child"?

android - 在 android 中跟踪关于 LinearLayout 的滚动 tableRows

Android - 制作一个包含可滚动 ListView 的 LinearLayout