ios-图片概述

本文介绍iOS设备由于屏幕尺寸和分辨率的不同,同一应用图标需要制作多种版本以确保在不同场景下的显示效果。详细解释了如何根据不同屏幕类型提供相应图片资源的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为iphone有很多型号,屏幕的尺寸和分辨率都不同,为了在手机上都能正常的显示,所以同一张的图片肯定要做不同的版本。

也有可能是同一张图片可能在不同的地方出现,所以也需要多张图片,就拿AppIcon来说,你在AppStore中下的应用图片和你一届下载过来放在桌面的图片肯定也是不同的。你在SpotLight搜索到的应用的图片也不一样。

其实就是说同一个应用可能在不同的地方显示它的图标。在不同的地方需要的尺寸是不一样的。在实际开发中我们写的frame中的20是20代表点而不是像素。如果一个图片要给视网膜屏幕来用的就要在图片后面加上@2x,也就是说在视网膜屏幕下会自动的去找有没有@2x这个屏幕,如果有的话,就直接应用这样的图片,如果没有就不用。像iphone 6 plus就是用@3x的。

就比如说我们有个图片叫btn_background这么一张图片,系统在运行的时候会根据实际的屏幕去确定是用@2x还是@3x还是没有任何后缀的图片。大概就是这样


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值