针对iphone5,ios7系统用户真机调试的屏幕自适应问题

现在有很多iphone5用户表示对ios的漏洞和闪退表示很不爽, 所以拒绝升级到ios8, 但是对于一些刚刚学习ios小白来说 真机调试的时候会因为ios7的不自适应问题, 屏幕会变成iphone4的屏幕大小, 多了上下两条黑线是不是很不爽, 现在告诉大家做法:


(1) 首先进入Xcode的设置界面, General界面, 把Deployment Target设置成7.1, 也就是要适应你的系统才行, 如下图:




(2) 然后找到App lcons and Launch Images 里面的 Launch Images Source 点击如下图:




(3) 选择Migrate , 会出现如下图的变化:



(4) 提示会切换到LaunchImage , 然后我们找到左边文件列表里面的 Images.xcassets 这个文件就是专门配置屏幕自适应的,如下图:



(5) 选择刚刚出现的LaunchImage 里面有一个2X 和  Retina 4, 顾名思义, Retina是iphone4以后苹果公司采用的最新的视网膜显示屏,因为你的系统是ios7, 所以为了让他走ios8的自适应, 也就是让系统走右边的Retina4,我们需要在右边的边框里放入一张.png的图片 *注: 一定要是.png格式的图片, 如下图:



这样, 当我们运行的时候, 系统会运行这个图片, 然后再进入程序, 这样的话, 自适应了屏幕的图片会让程序走这个自适应的ios8, 达到自适应的效果.  当然, ios8的用户会自动走右边的Retina, 不会出现屏幕不自适应的问题.


其实这就是一个界面问题, 例如你进入任何程序, 都会有一个或者多个LaunchImage, 例如微信的月亮, QQ的企鹅图片, 都是这个原理. 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值