我在单个视图控制器中实现多个uitableview。现在,我希望容器视图的高度与嵌入式UITableView的高度相同。我该如何实现?
最佳答案
经过研究,我指出了正确的方向-具体来说,这是我认为不可能的方式。
在IB和代码中都没有办法在父视图控制器和子视图控制器的视图之间设置约束。
据我所知,有两种解决方法:
不要使用第二个UIViewController。使子视图控制器的根视图成为您自己的实际子视图,并且只有一个UIViewController。
不要使用自动布局。手动管理子视图控制器视图的框架,并在必要时将委托回调返回给父视图控制器。在这些委托回调中,您的父视图控制器可以对子视图控制器的视图的大小变化做出反应。
关于ios - 调整容器 View 的高度以匹配嵌入式UITableViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52925375/