以下代码行:
NSLog(@"%f, %f", self.view.frame.size.width, self.view.frame.size.height);
对于 iPad 设备,返回 768 * 1004。我已经使用隐藏状态栏
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
在 viewDidLoad
方法中,并使用
viewWillAppear
方法中隐藏了 navigationbar
[self.navigationController setNavigationBarHidden:YES];
我到底错过了什么?我相信它应该返回 1024 而不是 1004。
注意:viewcontroller
是通过 Storyboard 创建的,属于具有全屏演示的 ModalStoryboardSegue
。
最佳答案
你在哪里进行日志记录?如果我在 viewDidLoad 中隐藏状态栏,并在 viewDidAppear 中登录,我会得到 1024。
关于ios - self.view.frame.size.height 1004 而不是 1024,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15711696/