之前不知道,在iphone5上试程序,结果出现上下黑条。
在程序开发时,如果你的应用中没有这个图片 Default-568h@2x.png,那么你获取到的getwinsize的数值将是640*960,在iphone5上也是这样的。
可我们知道iphone5的分辨率命名就是640*1136。
这是为什么呢。
原来是需要加入一张Default-568h@2x.png这样的图片,才能够获得正确的结果。
苹果系统在监测到Default-568h@2x.png这个时,才回去判断屏幕到底时960还是1136。如果没有,将会默认时960的分辨率。