我正在制作iOS 7应用程序,在那里我正在寻找景观模式的宽度和高度。
下面是应用程序的委托..。
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注:我只勾了一下左右的风景。我还没有选择“自上而下”。
知道为什么会这样吗?
我正在iOS 7上做这件事。
发布于 2014-01-23 16:21:28
屏幕和屏幕窗口的宽度和高度不会随着屏幕方向的变化而改变,它们将永远是宽度= 768和高度= 1024 (直到苹果制造出一个像素更多的iPad,比如iPhone的高度已经改变了)。
在该屏幕窗口中,您有一个具有根视图的视图控制器。该视图的大小将随着屏幕方向的变化而变化。
https://stackoverflow.com/questions/21313410
复制相似问题