内视图自动调整外视图大小
Posted
技术标签:
【中文标题】内视图自动调整外视图大小【英文标题】:Inner view auto resize outer view 【发布时间】:2014-05-21 08:15:17 【问题描述】:笔尖设置:TableViewCell
,contentView
包含一个 TextView
设置垂直空间和水平空间约束,使TextView
与contentView
齐平(顶部、底部、前导和尾随,等于并恒定为0)。
当我向TextView
添加高度约束时,出现约束错误。我期望的是 TableCell/ContentView 在TextView
更改大小时自动扩展。这不是调整TableViewCells
大小的方法吗?
【问题讨论】:
【参考方案1】:我想我在 Stack Overflow 中找到了您正在寻找的答案的链接: Using Auto Layout in UITableView for dynamic cell layouts & variable row heights
【讨论】:
这是一篇很棒的帖子,但我的问题不同。我想知道为什么我不能设置内部视图的高度约束来自动设置外部视图的高度。 我相信这是因为行高不受自动布局控制。事实上,表格视图单元格本身也不兼容自动布局。但是你可以在你自己的视图中从单元格的 contentView 向下使用自动布局。以上是关于内视图自动调整外视图大小的主要内容,如果未能解决你的问题,请参考以下文章