在 iOS 8 中使用自动 UITableViewCell 高度,如果单元格的内容嵌入在 UIView 中,它是不是可以工作?
Posted
技术标签:
【中文标题】在 iOS 8 中使用自动 UITableViewCell 高度,如果单元格的内容嵌入在 UIView 中,它是不是可以工作?【英文标题】:With automatic UITableViewCell height in iOS 8, is it possible for it to work if the cell's contents are embedded in a UIView?在 iOS 8 中使用自动 UITableViewCell 高度,如果单元格的内容嵌入在 UIView 中,它是否可以工作? 【发布时间】:2014-11-02 08:26:29 【问题描述】:我的UITableViewCell
子类中有几个不同长度的UILabels
,并且使用 ios 8 和单元格中的自动布局约束,现在可以自动配置高度并且单元格高度可以是动态的。
但是我想将单元格的所有内容嵌入另一个UIView
。单元格的高度是否可能仍然是动态的?正如UIView
中嵌入的单元格内容将根据内容自动增长和收缩,因此单元格也会?这可能吗?
【问题讨论】:
【参考方案1】:动态高度通过在单元格的内容视图上执行自动布局传递来工作。只要有约束条件来计算高度,特定的视图层次结构就应该是无关紧要的。
【讨论】:
以上是关于在 iOS 8 中使用自动 UITableViewCell 高度,如果单元格的内容嵌入在 UIView 中,它是不是可以工作?的主要内容,如果未能解决你的问题,请参考以下文章
如何根据ios 8中的内容动态调整UITableview Header高度
UITableview 没有在 iOS 中使用自动布局调整大小
即使在屏幕外,iOS UITableView 单元格也会加载
UITableView 布局在 push segue 和 return 上搞砸了。 (iOS 8、Xcode beta 5、Swift)