我正在制作iOS 7应用程序,我在横向模式中找到宽度和高度。
我在app delegate中有以下内容...
NSLog(@"self.window.frame.size.width==%f", self.window.frame.size.width);
NSLog(@"self.window.frame.size.height==%f", self.window.frame.size.height);
我期待的是
self.window.frame.size.width==1024
self.window.frame.size.height==768
然而,我得到了反转输出
self.window.frame.size.width==768
self.window.frame.size.height==1024
注意:我只勾选了左右风景。我没有选择Potrait&颠倒了。
知道为什么会这样吗?
我在iOS 7上这样做。
答案 0 :(得分:3)
屏幕和屏幕中窗口的宽度和高度不随屏幕方向的变化而变化,它们总是宽度= 768,高度= 1024(直到Apple制作的iPad有更多像素,比如iPhone的高度已经改变了)。
在该屏幕窗口中,您有一个具有根视图的视图控制器。该视图的大小将随屏幕方向而变化。