iOS视网膜(Retina)屏幕的适配方法

iOS视网膜(Retina)屏幕的适配方法,第1张

概述转自:http://www.penddy.com/mobile-client-knowledge-processing-1-ios-retinal-adaptation-of-the-retina-screen.html  版权声明:转载时请以超链接形式标明文章原始出处和作者信息   本文链接:http://www.penddy.com/mobile-client-knowledge-proces

转自:http://www.penddy.com/mobile-clIEnt-kNowledge-processing-1-ios-retinal-adaptation-of-the-retina-screen.HTML


 版权声明:转载时请以超链接形式标明文章原始出处和作者信息
  本文链接:http://www.penddy.com/mobile-client-knowledge-processing-1-ios-retinal-adaptation-of-the-retina-screen.html

   作为一枚手机客户端PM,适配视网膜屏幕是一项需要掌握的基础知识,了解这个有助于和开发、设计师进行沟通,便于向设计师提出UI需求,从而在产品中良好的支持Retina屏幕

一、支持视网膜(retina)屏幕的设备


设备

分辨率

屏幕尺寸

长宽比

解析度

iPod touch 4

640×960

3.5"

3:2

326ppi

iPhone 4

640×960

3.5"

3:2

326ppi

iPhone 4S

640×960

3.5"

3:2

326ppi

The New iPad

2048×960

9.7"

4:3

264ppi

二、之前的设备


设备

分辨率

屏幕尺寸

长宽比

解析度

iPod touch 1/2/3

320×480

3.5"

3:2

163ppi

iPhone、iPhone 3G、iPhone 3GS

320×480

3.5"

3:2

163ppi

iPad 1/2

1024×768

9.7"

4:3

132ppi

三、适配的方式

从上面的设备参数来看,iOS视网膜屏幕的设备,是在同等尺寸上,支持的分辨率的宽和高各增加了一倍,解析度(每英寸像素数)增加了一倍。

即显示在同样尺寸的空间上,所需要的图片素材的尺寸需要增加一倍,具体到实践上面有两个要点:

3.1.原生控件中图片素材的支持

√ 需要在非Retina屏幕的图片素材基础上,额外提供宽和高各一倍的图片素材

√ 命名上需要命遵从如下命名规则:假定非Retina屏幕的图片素材为filename.png,则需要将宽和高各一倍的图片素材命名为filename@2x.png

注意:@2x必须小写

举例如下,在此实例中,非Retina屏幕中,会调用allNotesTabItem.png,在Retina屏幕中,会调用allNotesTabItem@2x.png,但因为解析度的缘故,显示的物理尺寸仍然是同样大小。

类型

图片

尺寸(px)

命名

非Retina

 

24×24

allNotesTabItem.png

Retina

48×48

allNotesTabItem@2x.png

  3.2.web控件中图片素材的支持

√ 只需要宽和高各增加一倍后的图片素材

√ 在webvIEw的样式中,指定此图片的wIDht=50%、height=50%,或者指定绝对像素值为实际像素值的一半。

举例如下,在此实例中,图片会显示为真实图片的宽高各一半大小,但在Retina上不会模糊和有颗粒感。

@H_425_404@

48×48

类型

图片

尺寸(px)

样式

Retina

<img wIDth="24" height="24" src="allNoteTabItem.png" /> 
或 
<img wIDth=50% height=50% src="allNoteTabItem.png" />

(完)

总结

以上是内存溢出为你收集整理的iOS视网膜(Retina)屏幕的适配方法全部内容,希望文章能够帮你解决iOS视网膜(Retina)屏幕的适配方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1090640.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存