为 UITableView 内的 UIView 设置约束

Posted

技术标签:

【中文标题】为 UITableView 内的 UIView 设置约束【英文标题】:Set constraint for UIView that is inside UITableView 【发布时间】:2017-01-08 07:58:28 【问题描述】:

这是我的视图层次结构:

我想为视图设置高度约束,但它不允许我在情节提要中设置它,当我以编程方式设置它时出现运行时错误 (nil)

【问题讨论】:

情节提要中 tableview 内的视图是原型单元格(或标题)。高度由 tableviewdelegate 设置。 @Cœur 谢谢:D 【参考方案1】:

我在我的一个项目中查看了您的案例,我需要在静态表格视图中嵌入一个视图。是的,这里的不同之处在于它是静态的,您可以根据需要创建任意数量的部分。

我做的很简单,你只需要根据需要调整视图,然后取消选中你不希望它是自动布局的轴。

例如,我希望我的视图以 44 作为其高度,并且不希望它向下缩放。所以我把它配置成如下图。

希望对你有帮助。

【讨论】:

以上是关于为 UITableView 内的 UIView 设置约束的主要内容,如果未能解决你的问题,请参考以下文章

UITableView 部分标题内的下拉 UIView

UITableView 单元内的 UIScrollView 内的空白 UITableView

UIScrollView 内的 UITableView

带有 AutoLayout 的 UIScrollView 内的 UITableView 动态内容大小高度

禁用 UITableView 中不可用的索引标题

uiview 作为包含 uitableview 的子视图