use*_*444 8 iphone cocoa-touch
我有一个UINavigationController
可以旋转到横向模式,它初始化一个新的UIViewController并将其推送到堆栈上.在UIViewController's
viewDidLoad
我只是打印self.view.frame.size
.
如果UINavigationController
处于纵向模式,视图控制器将打印{320,460}.但是,当导航控制器处于横向时,帧大小完全相同.(为了澄清,在第二种情况下UIViewController
,在手机处于横向模式时初始化.)
视图的框架尺寸不应该旋转吗?如果没有,我怎么能找到正确的帧大小而不用硬编码?