【发布时间】:2019-03-03 10:42:03
【问题描述】:
我试图在 UITableViewCell 中堆叠两个标签。我在我的 tableView 上设置了 AutomaticDimension 和estimatedRowHeight。
我希望单元格堆叠显示,如果它们都有内容,则它们的动态高度。
如果只有一个有内容,我希望它在单元格中居中,或者让单元格折叠以仅显示该标签。
我已经尝试了所有我能想到的约束组合,但通常标签要么不扩展,要么在标签应该在的地方出现填充空间。
如果标签没有文字,我设置label.text = ""。
每次设置文本时,我都会在标签上调用sizeToFit()。
【问题讨论】:
-
使用堆栈视图?
-
为什么标签@750优先级之间的约束?另外,你有没有把
numberOfLines设置为0?
标签: ios swift uitableview autolayout uistoryboard