我在 iPhone 6 和 6+ 中使用错误的屏幕尺寸
[UIScreen mainScreen].nativeBounds
和
[UIScreen mainScreen].bounds
在这两种情况下,我得到的屏幕尺寸都是错误的。
因此,我为 iPhone 6 和 iPhone 6+ 添加了启动屏幕,然后我在 iPhone 6 和 iPhone 6+ 中获得了正确的屏幕尺寸。
但另一个问题是我的应用程序 UI 显示错误。应用程序的所有屏幕左右填充。见下图:
如果我删除 iPhone 6 和 6+ 的启动屏幕,那么 App UI 会像之前显示的那样正确显示,如下图所示:
在上图中,没有右填充。
我还通过添加启动屏幕进行了检查,但屏幕尺寸也有误。
注意: 我在应用程序中使用了 AutoResize,它在整个应用程序中运行良好。
我也做了很多谷歌搜索以找出实际问题,但遗憾的是无法解决。非常感谢如果有人帮助解决这个问题。
最佳答案
抱歉,您是否检查了设置 -> 显示和亮度 -> View (标准)?
关于ios - 在 iPhone 6/6+ 中获取错误的屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34453289/