【发布时间】:2019-01-11 06:56:17
【问题描述】:
我有一个包含超过 12 种不同类型单元格的表格视图。我正在使用自我调整大小,并且所有单元格的约束都已正确设置。在 iPhone 模拟器上一切正常,但在 iPad 模拟器上,一切都很好,直到
- 我单击表格视图中的链接并显示外部浏览器。
- 我点击主页按钮并将应用程序置于后台。
一旦我返回/重新打开应用程序,表格视图会自动滚动到随机位置,而且,一旦应用程序进入后台,cellForRowAtIndexPath 就会被调用多次(仅用于周围的索引/包括显示单元格的索引),看起来表格视图在应用程序进入后台时会自动滚动一点。
我 100% 确定 tableview.reloadData() 没有在任何地方调用,并且 applicationDidEnterBackground 也没有实现。
想知道是否有人遇到过同样的问题,可能的原因是什么?我使用 XCode 9.3、iOS 版本 9.3 和 11.3 的 iPad 模拟器进行了测试。
场景如下所示,
【问题讨论】:
标签: ios iphone swift uitableview ipad