0

在我的视图控制器中,将有一个集合视图和一个表格视图,如屏幕截图所示这里。在某些情况下,collection view 的高度必须为零,并且整个 view 必须只包含 tableview。在某些情况下,collection view 必须在那里并且必须放置在 tableview 下方。我已经更改了内容拥抱优先级等等,但唯一发生的事情是集合视图占据了整个视图,或者集合视图高度为零,但表格视图仍然从屏幕中间开始。任何帮助都是可观的。

4

1 回答 1

0

你不需要对内容拥抱做任何事情来实现你的目标。给集合视图一个高度约束和对视图顶部和表视图的间距约束。表视图应该对视图底部有约束,但没有高度约束。为集合视图的高度约束创建一个 IBOutlet,当您希望表格视图占据整个屏幕时,将其常量值设置为 0。

于 2015-02-20T05:38:41.203 回答