如何根据内部视图出口自动设置表格单元行高?
Posted
技术标签:
【中文标题】如何根据内部视图出口自动设置表格单元行高?【英文标题】:how to set tablecell row height automatically based on inner view outlet? 【发布时间】:2015-11-24 10:31:54 【问题描述】:我想自动设置 tableview 单元格高度以完全显示标签而不发生那样的情况?
有什么帮助吗?
【问题讨论】:
如何计算标签高度?是固定的还是动态的? puu.sh/lwTR7/7d52d389b5.png and H=26,W=456 可能重复:***.com/questions/27411099/… @AlexVogel,我真的需要纯粹的快速帮助,谢谢。 【参考方案1】:你需要做两件事:
第一件事:为它设置自动布局。 第二件事:实现这些代码:
self.tableView.rowHeight = UITableViewAutomaticDimension
self.tableView.estimatedRowHeight = 100
你可以从我的项目中看到更多:https://github.com/khuong291/Yelp
【讨论】:
puu.sh/lwU7p/3d686104e2.png。它有效。但是,我的图像图标看起来像那样,有什么想法吗? 这取决于您使用 AutoLayout 设置的内容。 看起来您可能为您的图像添加了bottom to superview
约束,当单元格增长时该约束被拉伸。
@Losiowaty,我仍然无法解决图像一直拉伸的问题。;(=> puu.sh/lwUHr/82549d67b0.png
双击约束以上是关于如何根据内部视图出口自动设置表格单元行高?的主要内容,如果未能解决你的问题,请参考以下文章
如果超过 indexpath.row,如何在表格视图中设置单元格行高?