iOS中图片加载的一些注意点

释放双眼,带上耳机,听听看~!

图片的加载:

 [UIImage imageNamed:@"home"] //加载 png图片

在ios中获取一张图片只需要写图片名即可 不需要写后缀 默认都是加载.png的图片 但是因为屏幕尺寸不同 所有我们图片在加载时 系统也会做相应的处理 那么系统会如何处理呢? 

下面做了讲解:

加入我们现在有这样三张图片  分别表示在不同屏幕尺寸在现实的图片  

 home.png   3.5 inch 非retina屏幕

 home@2x.png retina屏幕

 home-568h@2x.png  要加载这张图片有两个条件(1. 必须是4.0retina 2.必须是启动图片)

如果是非retina屏幕  都是3.5英寸(320 x 480)  加载:home.png

如果是retina屏幕:

3.5 英寸(640 x 960) 加载 home@2x.png  如果这张图片不存在  那么系统可能会加载home.png这张图片

4.0英寸(640 x 1136) 加载home-568h@2x.png (如果home是程序的启动图片 才支持自动加载,也就是说如果你这张图片用在一些其他界面 比如说新特性页面 那么这个568h这张图片是不会自动加载的,需要手动去加载)

为TA充电
共{{data.count}}人
人已赞赏
iOS文章

IOS开发中设置控件内容对齐方式时容易混淆的几个属性

2021-5-7 22:10:00

iOS文章

iOS开发UINavigationItem和UItabBarItem的区别详解

2021-5-7 22:28:44

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索