【发布时间】:2017-12-07 08:09:07
【问题描述】:
在使用 iOS 11.2 更新新的 XCODE 9.2 后,通过调用
出现了奇怪的问题let indexPath = IndexPath(item: 0, section: 1)
self.tableViewHome.reloadRows(at: [indexPath], with: .none)
这会导致整个 TableView 出现不必要的抖动,之前这些代码很好。
适用于 iOS 11.2 的 GIF 图片
适用于 iOS 11.1 的 GIF 图片
如何停止这种抽搐,我只需要在两个单元格中重新加载表格视图中的一个单元格。
任何帮助将不胜感激。
谢谢
【问题讨论】:
-
我不认为这是由于 iOS 11。在 cellForRow 中,您必须在单元格视图中添加或删除视图。这通常是混蛋的原因。
-
@Mohammad Sadiq:我添加了两个 gif 图像,一个在带有 iOS 11.1 的 xcode 9.1 中,另一个是带有 ios 11.2 的 Xcode 9.2,相同的代码已在不同机器的两个 xcode 中执行。但是在 11.2 中它会抖动,但在 11.1 中不会,这对我来说也很奇怪。
-
@AbhishekMitra,iOS11.2 好运吗?我面临同样的问题。它在 iOS11.1 中没有抖动,但现在在 11.2 中显示抖动。如果你运气好,请告诉我。
-
@torap 修复后我没有做任何研究.. 你得到了什么?你能显示gif和你的代码sn-p吗?
-
@AbhishekMitra,查看此giphy.com/gifs/ios11-3ohjV9asyToN6M8tu8
标签: ios swift uitableview ios11 uitableviewrowaction