【发布时间】:2018-01-26 17:17:11
【问题描述】:
图层:UITableViewCell -> UIStackView -> UILabel,表格高度设置为自动尺寸。
运行它,一切都很好
滚动后,多行标签的底部被切断
UILabel 和堆栈视图设置:
为堆栈视图布置约束:
我尝试将换行设置为自动换行,在标签上调用 sizeToFit,它们都不适合我。有什么线索吗?
【问题讨论】:
-
为 TableViewCell 添加estimatedRowHeight
-
estimatedRowHeight 已添加,只是将其更改为不同的值,仍然不起作用。 @MohammadSadiq
-
prepareForReuse是为您的单元实现的吗? -
在这种情况下我将如何使用 prepareForReuse ?我对它不是很熟悉。 @dirtydanee
-
查看这个答案:stackoverflow.com/questions/9362713/…。基本上,您需要在此函数中将每个标签文本值重置为
nil。如果你需要,我可以写一个小例子作为答案。
标签: ios swift uilabel uistackview xcode9-beta