标签:
最近把xcode升级到7,然后就是各种蛋疼的问题,出现,期中有一个就是屏幕适配的问题,由于 我的项目比较老,所以,一直没怎么注意过屏幕适配,都是ios 自动适配,这在ios8 之前都没有问题,但是在ios9后,这个问题就出现了,启动程序后,,出现上下边黑屏,找了些资料,弄明白:
从Xcode6 GM版本开始,模拟器新增了iPhone6和iPhone6 Plus两种,如果旧的工程直接跑到这两个模拟器中时,默认是"兼容模式",即系统会简单的把内容等比例放大,显示效果有些模糊但尚可接受。此时App内部获取到的设备分辨率和iPhone5是一样的:320*568 point。
上述方法,只在ios8以前适用,如果是ios9的话,那需要添加一张图片Default-568h@2x.png 这样,才能保证自动兼容模式。
参考:http://www.tuicool.com/articles/AzYNZf
标签:
原文地址:http://www.cnblogs.com/16zj/p/4872501.html