[ios] 模拟器图标 玻璃化 bug的修复

众所周知,在开发中,需要通过如下方式来设置启动图片:


启动模拟器。这时候,我们分别在iOS6 和iOS7 上运行这两个程序来检验 图标效果,会出现非常有趣的一件事:



从图中可以明显得看出,两个图标有着一定的区别。后者(iOS6)中的带有明显的玻璃化。同样的图片,会产生出不同的效果,这显然不是我们希望看到的。


解决方法:

其实这个很简单,是由于 版本的渲染方式不同而造成的。我们只需要在启动图片配置界面中,将这个选项勾选上即可。



这时候我们启动模拟器,发现仍然还是会出现玻璃化的图标。这是由于系统缓存缘故所造成的。

我们启动模拟器,将原来的两个程序退出,



这时候再重新启动模拟器,即可看到两个渲染效果一样的图标。这样就很好的解决了版本适配的问题。





以上是在xcode5 中解决问题的方法, 但是有些公司仍然在使用xcode4,我们这时候需要采用另一种方法来解决这个问题:

那就是在plist中加入这样一个配置选项:


这样在xocde4中也可以实现了。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值