iOS視網膜(Retina)螢幕的適配方法

來源:互聯網
上載者:User

標籤:

本文連結:http://www.penddy.com/mobile-client-knowledge-processing-1-ios-retinal-adaptation-of-the-retina-screen.html


   在產品中良好的支援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,則需要將寬和高各一倍的圖片素材命名為[email protected]

注意:@2x必須小寫

舉例如下,在此執行個體中,非Retina螢幕中,會調用allNotesTabItem.png,在Retina螢幕中,會調用[email protected],但因為解析度的緣故,顯示的物理尺寸仍然是同樣大小。

類型

圖片

尺寸(px)

命名

非Retina

 

24×24

allNotesTabItem.png

Retina

48×48

[email protected]

  3.2.web控制項中圖片素材的支援

√ 只需要寬和高各增加一倍後的圖片素材

√ 在webview的樣式中,指定此圖片的widht=50%、height=50%,或者指定絕對像素值為實際像素值的一半。

舉例如下,在此執行個體中,圖片會顯示為真實圖片的寬高各一半大小,但在Retina上不會模糊和有顆粒感。

類型

圖片

尺寸(px)

樣式

Retina

48×48

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

(完)


iOS視網膜(Retina)螢幕的適配方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.