设置tableView单元的表行高度时发出警告-iOS 9

Amr*_*wad 1 uitableview ios

我正在尝试为我的表格视图使用自定义单元格。但我尝试使用此代码:

self.table.estimatedRowHeight = 500.0; 
    self.table.rowHeight = UITableViewAutomaticDimension;
Run Code Online (Sandbox Code Playgroud)

它给了我一个警告:仅警告一次:检测到一种情况,即约束条件模糊地暗示了表视图单元格的内容视图的高度为零。我们考虑的是无意倒塌,而是改用标准高度。请告诉我我在这里做错了吗?

Lio*_*ion 5

如果要使用,UITableViewAutomaticDimension则必须使用自动布局并给出适当的约束。

因为UITableViewAutomaticDimension取决于自动布局。因此,请确保对表视图的单元格内容施加了适当的约束。

单元格的第一个元素应具有顶部约束,最后一个元素应具有底部约束,每个元素应通过顶部或底部约束垂直连接。

有关更多详细信息,请参阅Apple文档

希望这会有所帮助:)