【发布时间】:2012-12-04 09:10:12
【问题描述】:
当我使用这段代码时:
- (void)viewDidLoad
{
[super viewDidLoad];
CGFloat mainViewWidth = self.view.bounds.size.width;
NSLog(@"%f", mainViewWidth);
}
我在模拟器中得到了结果:480
当我在 iPhone 4 上启动应用程序时,我得到了 320 的结果?
我是不是做错了什么?
【问题讨论】:
-
使用框架代替边界
-
我试过了,结果还是不一样。
-
您应该在 viewWillAppear 中使用这段代码,因为每当您旋转调用时都会出现。或者,如果您特别想要登录特定方向,那么只需使用 bool 值...我希望你得到它。
标签: ios uiview uiviewcontroller landscape