带有额外视图的表视图。查看保持调整到最大

Posted

技术标签:

【中文标题】带有额外视图的表视图。查看保持调整到最大【英文标题】:Table View with extra View. View keep resizing to maximum 【发布时间】:2015-02-08 14:21:18 【问题描述】:

我有一个表格视图,工作正常。我在顶部添加了一个视图,所以我可以添加一些额外的字段。我还不能发布图片,所以要尝试和描述。

导航栏 看法 表格视图

当我构建它时,它看起来不错。但是当我运行或关闭项目并重新打开时,我得到了这个:

导航栏 查看

表格视图

随着视图占据整个页面,将 TableView 推到最底部。

关于为什么会发生这种情况以及如何解决它的任何想法?我可以使用尺寸检查器将其调整回我想要的尺寸,但它不会保留该值。

我已经构建了一个具有相同屏幕布局的测试项目,它运行良好。我看不出这两个项目有什么不同。谢谢

【问题讨论】:

您应该能够发布指向其他地方托管的图像的链接。你是说这是一个 Xcode/storyboard 问题,而你正在使用自动布局? 【参考方案1】:

是的,这是一个自动布局问题。在浏览了网络并尝试了各种解决方案后,我决定使用视图控制器,并将我自己的 tableview 和 tablefviewcell 以及我的其他标签和按钮添加到其中。一旦我第一次构建了这些方法,我发现这是一个更干净的解决方案,而不是试图弄乱 tableviewcontroller。

【讨论】:

以上是关于带有额外视图的表视图。查看保持调整到最大的主要内容,如果未能解决你的问题,请参考以下文章

自动将视图另存为带有额外列的表

从 IB 添加到表视图的 UIView 被调整大小并且不保持固定大小(XCode 6 | ios 8 | 非 ARC 代码)

将数据从集合视图单元格内的表视图单元格传输到另一个集合视图单元格 [带图片!]

带有类的情节提要中的表视图控制器

内部另一个表视图的表视图行高

UICollectionView 单元格子视图不调整大小