更新到 watchOS 6 后,滚动视图停止工作,有啥变化吗?
Posted
技术标签:
【中文标题】更新到 watchOS 6 后,滚动视图停止工作,有啥变化吗?【英文标题】:Scrollviews stopped working after update to watchOS 6, did something change?更新到 watchOS 6 后,滚动视图停止工作,有什么变化吗? 【发布时间】:2019-08-30 17:16:11 【问题描述】:我有一个使用 ios、todayExtension 和 watchOS 作为目标的应用程序。
在新的 iOS 13 发布之前,一切正常,那一周我在 iPhone 上下载了 iOS 13 测试版,在手表上下载了 watchOS 6。然后,突然我的应用程序加载了它的对象,但是当我尝试在 WKInterfaceTable 上显示它们时,它被冻结了。表格在那里,元素的数量在那里,但我不能用拖动/皇冠滚动它,我可以选择一行,但我不能浏览它。
我已经尝试将它从一个组中移出,现在 TableView 仅位于 Interface Controller 下方,因此不应有任何对象位于 TableView 上方。
顺便说一句, “支持在不安装 iOS 应用程序的情况下运行”复选框已选中。
【问题讨论】:
【参考方案1】:经过几个小时从零开始重新制作错误的屏幕后,我找到了答案:watchOS 6 默认将“固定到屏幕边缘”标记为 true,而这个字段让我的屏幕不再滚动!
我希望没有开发人员像我一样在这些废话上花费更多时间。
【讨论】:
以上是关于更新到 watchOS 6 后,滚动视图停止工作,有啥变化吗?的主要内容,如果未能解决你的问题,请参考以下文章
在父视图中添加 ImageView 后 UIScrollView 停止滚动?