我刚刚注意到,当 UIViewController 是窗口上的根 Controller 时,自动旋转会在窗口旋转时渗出一些窗口。
但是,当您使用 UINavigationController 作为根 Controller 时,情况并非如此。 UINavigationController 做了什么不同的事情来避免渗透?
最佳答案
我的猜测(不幸的是我目前没有一个好的 Xcode 来测试),它与 UIViewController 的 wantsFullScreenLayout
属性有关。我怀疑 UINavigationController 返回 YES
,而默认 VC 返回 NO
。
关于objective-c - 为什么 UIViewController 在旋转时不填充窗口,而 UINavigationController 却填充窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11803999/