我正在运行一个带有示例视图控制器的测试程序。在我的应用委托中,我有以下内容
- (BOOL)应用程序:(UIApplication *)应用程序 didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; NSLog(@"窗口框架 %@",NSStringFromCGRect(self.window.frame)); }
输出为窗口框架 {{0, 0}, {768, 1024}}。我的设备处于横向模式,但窗口框架返回一个交换的 width 和 height 值。
因此,我无法使用硬编码值放置我的视图组件。任何线索出了什么问题。