ViewController / View的大小未根据导航栏和标签栏进行更新

时间:2019-01-15 07:52:26

标签: ios xcode

请从图像中获取一些帮助,我在UINavigationController中嵌入了一个BlueViewController,然后将它们设置为UITabBarController中的视图控制器堆栈之一。

我想知道为什么BlueViewController的视图大小没有相应地更改。还是我错过了一些重要的信息,因为我的其他项目运行良好。

BlueViewController的视图的autoresizingMask设置为flexibleHeight和width。这是在Swift 4.2,XCode 10.1中没有情节提要的情况下编写的。

Image

1 个答案:

答案 0 :(得分:1)

对于任何好奇的人,都找到了答案。

UIViewController的edgeForExtendedLayout是完成此任务的工具,将其设置为all意味着您在ur控制器内的视图扩展/忽略了导航栏和标签栏。如果我什至部分不对,请纠正我。