uiscreen专题

[UIScreen mainScreen].bounds.size 在iPhone 6和iPhone 6 plus上获取到的尺寸不对

问题 我们使用[UIScreen mainScreen].bounds.size 来获取当前屏幕的尺寸,但是在iPhone 6和iPhone 6 plus上获取到的尺寸不对,仍为4 inch的大小. 解决办法 为iPhone 6和iPhone 6 plus添加相应的启动页面. 1. 点击images.xcassets,选择LaunchImage,勾选iOS 8.0 and Later.

self.view.size与[UIScreen mainScreen].bounds.size区别及引起的问题

近期开发的时候遇到一个问题,在使用UItableviewcell的过程中,发现cell的第一行总是置顶(顶到最上面的状态栏),导致第一行cell的上半部分被导航栏遮挡!后来才发现是前一Controller使用了self.view.size 设置页面大小,导致出错。 查了一些资料,原来self.view.size和[UIScreen mainScreen].bounds.size虽然同为自身