【发布时间】:2011-08-03 17:04:44
【问题描述】:
我不得不问。使用
[[UIScreen mainScreen] applicationFrame]
是在纵向模式下获取 iphone 或 ipad 的工作区域的好方法。但是,如果我想在横向上获得相同的大小,还有其他代码,或者我必须创建:
CGRect landscape = CGRectMake(0, 20, 1024, 748)
这对于 iPhone 和 iPad 来说甚至都不是通用的。
【问题讨论】:
-
我想知道是否可以安全地假定 applicationFrame 选择器将始终以纵向模式返回该区域。 (并且只需手动切换值。)
-
您成功解决了这个问题吗?转置宽度和高度值是不可取的。
标签: iphone objective-c ipad landscape landscape-portrait