[英]AutoLayout Constraints For Dynamic Cell Height
我长期以来一直在堆栈溢出中进行搜索,我发现了一些相关但不完美的问题。 有人可以详细说明要根据表格视图单元格中的文本使标签增加高度的步骤。我要先增加标签高度,然后再增加单元格高度。 谢谢。
归结为这个
var myRowHeight: CGFloat = 100 //initialize this to some value close to what it will probably be
override func viewDidLoad() {
//control row height for variable text size
tableView.estimatedRowHeight = tableView.rowHeight
tableView.rowHeight = myRowHeight
}
override func viewWillAppear(animated: Bool) {
//set row height right before view appears so autolayout has time to estimate it
tableView.estimatedRowHeight = tableView.rowHeight
tableView.rowHeight = UITableViewAutomaticDimension
}
这是对我有效的解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.