iphone关于单倍图和二倍图(导航 背景 变高)

本文介绍了在iPhone开发中如何使用单倍图和二倍图来适配不同设备,特别是针对Retina屏幕。作者强调了在适配iPhone 4以上设备时,通常使用二倍图,并提供了两种常见情况下的处理方式:一是项目中只包含不带@2x的双倍图,此时在引用时不应手动添加@2x;二是项目中只有带@2x的图片,引用时应忽略@2x,让系统自动处理。通过实例分析了不正确使用可能导致的问题和解决方案。
摘要由CSDN通过智能技术生成

同学们and朋友们大家好!今天我想说一下关于@2x二倍图的知识,以我所知所见所闻来讲述我的理解!

别看关于这么点小知识,有很多初学者在这个上面常会犯错误,以下是我的理解:

用二倍图是为了适配iphone4以上的设备(所谓的retina屏),如果你的项目要适配3gs,那么你要备两套图,一套是一倍图,比如image.png(320*480),另一套是二倍图,比如image@2x.png(640*960)。当然你在用的时候,比如UIImage *image = [UIImage imageNamed:@"image.png"],或者UIImage *image = [UIImage imageNamed:@"image"],这两种方法,在iphone4以上系统会自动去找image@2x.png图片来显示。

我不知现在用3gs的用户还有多少,以前写项目时都要适配3gs,所以就备两套图在项目中,没什么问题。

现在大部分项目都不用再适配3gs了,那么,你会怎么备图在项目中。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值