我在 xcode 5 for iPad 中开始一个新项目;然后在项目目标中我只为横向模式设置应用程序(左右) 在 Storyboard 中,我将第一个 View 设置为横向,当我在横向模式下正确运行它时。 我打扫卫生。 但是如果我做这个日志:
NSLog(@" width:%f", self.view.bounds.size.width);
NSLog(@" height:%f", self.view.bounds.size.height);
我也试过:
NSLog(@" width:%f", self.view.frame.size.width);
NSLog(@" height:%f", self.view.frame.size.height);
结果是 width: 768 和高度:1024
但这是错误的,因为我是横向的。 有什么问题?
最佳答案
您是否将 NSLogs 添加到 viewDidLoad ?在检查尺寸之前,您必须让 View 完全加载。它应该在 viewDidAppear 中报告正确的尺寸。
关于IOS:带有 Storyboard的 iPad 项目中的 View 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19230541/