标签: swift xcode uitableview ios-simulator xcode9
table view中有basic cells和Xcode 9。当我在模拟器上运行应用程序时,表视图有一个非常奇怪的动画。它的一些行丢失,当我滚动它们出现的视图时,但现在其他行消失了。这是新事物,因为在Xcode 8中一切正常。有什么建议? 在这里看起来如何:
table view
basic cells
Xcode 9
Xcode 8
答案 0 :(得分:1)
在Xcode 9中,“Interface Builder”支持设置UITableView的estimatedRowHeight。这允许通过将估计的高度设置为零以外的值来自行调整表格单元格,并且默认情况下处于启用状态。
基本上,您必须关闭该功能以获得静态单元格大小。 (IB - >选择tableview - >尺寸检查器)
此外,如果这不起作用,您可以始终以编程方式设置:
tableView.rowHeight = "defined height"