如何为 Xib 设置单元格动态高度的约束...?
Posted
技术标签:
【中文标题】如何为 Xib 设置单元格动态高度的约束...?【英文标题】:How to set constraints for Xib for dynamic height of a cell...? 【发布时间】:2019-02-05 10:06:22 【问题描述】:我正在使用 xib 显示数据,但如果标签的数据为空,则隐藏标签,但单元格的高度不会根据内容减少。提前感谢您的建议很有帮助
【问题讨论】:
Dynamic UITableView row height using UIStackView?的可能重复 尝试 stackView ,或者添加一个约束并将它们的常量减少到 0 而不是隐藏它 Using Auto Layout in UITableView for dynamic cell layouts & variable row heights的可能重复 【参考方案1】:您应该使用自动布局约束, 没有为标签设置固定高度请连接到顶部和底部
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat
return UITableViewAutomaticDimension
【讨论】:
以上是关于如何为 Xib 设置单元格动态高度的约束...?的主要内容,如果未能解决你的问题,请参考以下文章
NSLayoutConstraint 和动态 UITableViewCell 高度
UITableView 自定义单元格高度未正确管理 swift 中的动态约束