xcode中 Default-568h@2x 图片问题

低版本 加载的启动图片为该图片。(320*480)

iphone(Portrait) Launch Screen的规格:

none Default.png (320 x 480) iPhone 3GS

Default@2x.png (640 x 960)就是iphone4/4s使用的

Default-568h@2x.png (640x 1136) iphone5/5s

Default-667h@2x.png (750 x 1334) iphone6

Default-736h@3x.png (1242 x 2208) iphone6 plus

根据横(Landscape)、竖(Portrait)屏iPad有如下几种(主要区别在于是否为Retina屏):

Default-Portrait.png (768 x 1024)

Default-Portrait@2x.png (1536 x 2048)

Default-Landscape.png (1024 x 768)

Default-Landscape@2x.png (2048 x 1536)

1.启动画面:
IOS8启动时的显示画面,先找xib,没有xib就使用launch image。
IOS8 使用launch image assets时,如果你的iphone应用是横屏的,指定的启动图片是显示不出来的(除了6p)。
因为只有6p有横屏设置。用default-568h@2x.png文件是可以正常显示的。

2.分辨率适配
并不是增加了对应分辨率的启动图片就能完美适配ihpne6。
而且图片适配太麻烦,所以选择在ios8使用xib。
image assert方式的适配缺陷:不能完美适配6p的放大模式,6p放大模式获取到的分辨率是5s的1366,然后拉伸到全屏2001*1125的,不是原生分辨率。

另外应该还是可以用assets适配ios7,有xib的话,ios8怎么都不会显示黑屏的启动画面了

最终结果需要做
1.launch screen.xib (适配ios8)
2.以下4个启动图片适配ios7以下的东西。即可适配所有iphone ipad(ios678)。
default@2x.png
default-568h@2x.png
default~ipad.png
default~ipad@2x.png


参考:
http://www.cocoachina.com/bbs/read.php?tid=274004
http://www.cocoachina.com/bbs/read.php?tid-229352.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值