左侧的视图控制器有2个容器。顶部嵌入了右侧的视图控制器。如您所见,右侧的VC已由Xcode自动调整大小以适合左侧VC的顶部容器。因此,当您运行模拟器时,您可能会希望右侧的文本框显示正常。
然而,当我运行模拟器时,文本框处于当前位置,它被左侧VC的底部容器切断1/2。如果文本框较低,则会完全隐藏。
为什么尺寸不合理? (根VC的大小为4“,所有其他的都是推断的,模拟器运行4”。)
编辑:
我发现如果我在故事板文件检查器上取消选中“使用Autolayout”,我的东西就会正常显示。
取消选中“使用Autolayout”有什么缺点?
为什么Autolayout会导致这个错误?谢谢。