码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-08-25 23:35:00      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

图片的加载:

 [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这张图片是不会自动加载的,需要手动去加载)

 

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

标签:

原文地址:http://www.cnblogs.com/syios/p/4758901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!