2015-04-01 42 views
0

我刚刚开始在iPad 2上测试我的应用程序,这些应用程序仍在运行iOS 7,因为那就是我曾经躺过的东西。只要我打开应用程序,UINavigationController下的主视图就会偏移并且太小。下面是我正在谈论的图片: enter image description here[UIScreen mainScreen] .bounds不同的iOS 8?

整个屏幕应该是浅色。我使用[UIScreen mainScreen].bounds来制作较亮的视图。我正在编译iOS 8.2 SDK。在记录宽度和高度后,看起来他们倒过来了。 iOS 7是如何处理事物的?我想只是检查它的运行iOS 7和交换它们是否会工作,但我想确保这是问题。谢谢。

编辑: 交换他们的工作,但当我去到另一个视图,该视图也旋转,这些都是正常的意见。

回答

2

iOS8上的边界都是相对于定向从而在景观的设备将具有从纵向的同一个不同的边界,在iOS7这种情况不会发生,边界都是一样的,不管你是在肖像或风景

看到这个answer

+0

即使不使用额外视图的视图也会这样搞砸。有没有办法解决这个问题,而不是手动去每个视图控制器和翻转尺寸? – BlueSpud 2015-04-01 22:01:52

+0

请参阅我的回答 – 2015-04-01 22:05:07

+0

中提供的链接上的** cbartel **回答(第二个回答)即使使用该方法,当我以模态方式呈现某些内容时,它仍然只显示一半视图。 – BlueSpud 2015-04-01 22:12:15

相关问题