【发布时间】:2015-08-24 13:48:58
【问题描述】:
我们有一个应用程序,它是唯一的横向应用程序,适用于所有苹果设备。 它也有发射图像。 我们被这个错误迷失了。
我们仅在设备方向菜单中将应用设置为横向。 所有视图都仅在代码中定位。
iPad2(iOS7) ONLY 上发生的情况是,当您在视图之间切换时,您会看到一秒钟 portrait 模式(这看起来很糟糕,因为图形仅用于横向,所以图像在半屏上)然后切换一秒钟后回到风景。
对于其他一些视图,iPad2 出于某种原因只能永远保持纵向 - 这意味着我们在半屏上看到图形。它的位置不正确。
我们得到的屏幕大小刚刚好
float width=[UIScreen mainScreen].bounds.size.width;
float height=[UIScreen mainScreen].bounds.size.height;
768/1024
用storyboard做的****视图还可以,其他用软件做的定位不好。
【问题讨论】:
-
因为在 iOS 8 中边界取决于方向。无论如何,您是否尝试使用 nativebounds ? stackoverflow.com/questions/24150359/…
标签: ios objective-c xcode ios7