Ios 容器视图中的视图未正确对齐

Ios 容器视图中的视图未正确对齐,ios,xcode,autolayout,Ios,Xcode,Autolayout,左侧的视图控制器有2个容器(“顶部容器”和“底部容器”)。顶部容器的底部空间限制为superview=60。底部容器的高度为60。顶部容器的权限中有一个嵌入式VC。在嵌入式VC中有一个文本字段。文本字段的底部空间限制为superview=0。看起来应该将文本字段与顶部容器的底部对齐 相反,它将文本字段中的文本与左侧VC的底部对齐;换句话说,用底部容器的底部。当应用程序运行时,文本字段完全隐藏在底部容器后面 为什么会这样?文本字段的superview不是顶部容器吗(或者至少与它重合?) 问题在于

左侧的视图控制器有2个容器(“顶部容器”和“底部容器”)。顶部容器的底部空间限制为superview=60。底部容器的高度为60。顶部容器的权限中有一个嵌入式VC。在嵌入式VC中有一个文本字段。文本字段的底部空间限制为superview=0。看起来应该将文本字段与顶部容器的底部对齐

相反,它将文本字段中的文本与左侧VC的底部对齐;换句话说,用底部容器的底部。当应用程序运行时,文本字段完全隐藏在底部容器后面

为什么会这样?文本字段的superview不是顶部容器吗(或者至少与它重合?)


问题在于,嵌入左边VC的容器视图的大小一直延伸到VC的底部,与选项卡栏菜单重叠,因为我隐藏了选项卡栏菜单,所以我认为这是正确的。但事实上,我需要父容器视图只向下延伸到选项卡栏菜单的顶部。

在我看来,在嵌入式视图控制器中,您有另一个容器吗?运行应用程序时会发生什么情况?嵌入式VC中的容器无效。我只是删除了它,没有什么区别。当我运行应用程序时,只有一个空白屏幕。文本字段隐藏在底部容器的后面。我知道这一点,因为我尝试将它向上移动60像素,然后它就变得可见了。