UITableView 页眉和页脚高度与 Storyboard 布局不对应

Posted

技术标签:

【中文标题】UITableView 页眉和页脚高度与 Storyboard 布局不对应【英文标题】:UITableView header and footer height not corresponding with Storyboard layout 【发布时间】:2016-02-17 13:14:43 【问题描述】:

在我的 Storyboard 中,我添加了页眉和页脚视图。我在属性面板中设置了 frame 属性,但是当我在模拟器或设备上运行应用程序时,这些视图的高度不知何故变得更高了……这是什么原因?

Interface Builder 中的布局(粉红色背景可见)

iOS 模拟器 (iPhone 6s) 中的对应视图

【问题讨论】:

给你的组件一个最大高度值约束。 【参考方案1】:

问题可能是您对它的 parentView 使用底部约束作为页脚(粉红色的),并且随着 UITableView 呈现,它最终填充了表格视图底部和底部之间的空白空间它的父母。尝试添加最大高度约束,而不是底部约束。

【讨论】:

以上是关于UITableView 页眉和页脚高度与 Storyboard 布局不对应的主要内容,如果未能解决你的问题,请参考以下文章

限制 UItableView 的页眉和页脚的视图宽度

UICollectionView 页眉和页脚视图

无法使用 Bootstrap 4 在页眉和页脚之间制作 100% div 高度

100% 带有页眉和页脚的 Css 布局

UICollectionView 页眉和页脚视图

在 Mat 表格中无法指定表格的高度并使页眉和页脚具有粘性