调整容器视图的高度以匹配嵌入式UITableViewController

时间:2018-10-22 08:43:41

标签: ios swift uitableview uicontainerview

我正在单个视图控制器中实现多个uitableview。现在,我希望容器视图的高度与嵌入式UITableView的高度相同。我该如何实现?enter image description here

1 个答案:

答案 0 :(得分:0)

我研究了一下,指出了正确的方向-具体来说,这是我认为不可能的方式。

在IB和代码中都没有办法在父视图控制器和子视图控制器的视图之间建立约束

据我所知,有两种解决方法:

不要使用第二个UIViewController。使子视图控制器的根视图成为您自己的实际子视图,并且只有一个UIViewController。

请勿使用自动布局。手动管理子视图控制器视图的框架,并在必要时将委托回调返回给父视图控制器。在这些委托回调中,您的父视图控制器可以对子视图控制器视图的大小更改做出反应。