我正在尝试使我的可扩展ViewCell类似于这样:
我决定添加一个UIView来包含我的文本,这样我就可以制作边框了。
My ViewController的TableView设置
tableView.delegate = self
tableView.dataSource = self
self.tableView.rowHeight = UITableView.automaticDimension
self.tableView.estimatedRowHeight = 100
if #available(iOS 15.0, *) {
tableView.sectionHeaderTopPadding = 0.0
}
self.tableView.isScrollEnabled = false
字符串
但事情就这样结束了
的
是关于我的约束设置的问题吗?或者我缺少了什么,有人能指出吗?提前感谢
1条答案
按热度按时间vwoqyblh1#
在这两个标签中的一个和边界视图之间缺少一个约束,这将使单元格的高度动态变化。这两个标签也是居中的Y,因此您可以使用
BorderView
使它们中的任何一个具有底部约束,即,我将使用AmountTypeLabel
并将约束底部值更改为10。的数据
这是输出:
的
只需简单地考虑从上到下约束所有子视图,就可以使单元格具有动态高度:
字符串