ios - 调整容器视图的高度以匹配嵌入式 UITableViewController
解决方案
我进行了研究,找到了正确的方向——具体来说,这不可能像我想象的那样。
没有办法在父视图控制器和子视图控制器的视图之间有约束 - 无论是在 IB 中,还是在代码中
据我所知,有两种方法可以解决这个问题:
不要使用第二个 UIViewController。使您的子视图控制器的根视图成为您自己的实际子视图,并且只有一个 UIViewController。
不要使用自动布局。手动管理子视图控制器视图的框架,并在必要时将委托回调返回给父视图控制器。在这些委托回调中,您的父视图控制器可以对子视图控制器视图的大小更改做出反应。
推荐阅读
- python - 得到一个错误''float' object is not iterable'
- swift - 以编程方式在一个 UIVIewController 中添加两个 UITableView,并希望使用 UISegmentedControl 更改控制器的视图
- c++ - 使用 Euler 方法创建 C++ 程序来求解运动方程
- sql - SQL - 如何指定结果
- linux - 如何使用 x86 NASM 显示日期?
- python - 将按位求逆与按位或相结合
- excel - 如何删除文件夹中B列和红色的文件
- python - Pytest:如何在 pytest html 报告中更新 jenkins url 而不是本地路径
- windows - WSUS 副本与 Microsoft Powershell 同步更新
- xml - INIntets 错误?响应:属性名称必须包含字符