为什么UIViewController在旋转时没有填充窗口,而UINavigationController呢?

时间:2012-08-03 22:13:27

标签: objective-c ios uiviewcontroller uinavigationcontroller auto-rotation

我刚刚注意到,当一个UIViewController是一个窗口的根控制器时,自动旋转会在窗口旋转时渗出一点窗口。

UIViewController as root controller

但是,当您使用UINavigationController作为根控制器时,情况并非如此。什么是UINavigationController以不同的方式做以避免流血?

UINavigationController as root controller

1 个答案:

答案 0 :(得分:2)

我的猜测(遗憾的是我目前没有一个好的Xcode可以测试),它是否与UIViewController的wantsFullScreenLayout属性有关。我怀疑UINavigationController返回YES,默认的VC返回NO