ios之開發螢幕適配和系統版本適配

來源:互聯網
上載者:User

ios之開發螢幕適配和系統版本適配

ios軟體開發過程中很重要的一點是對系統和螢幕進行適配對系統的適配主要是IOS7以後和之前以及IOS8新增特性,螢幕適配主要是對不同裝置採用不同的布局以最佳展示效果展現給使用者。

針對系統的適配:


IOS7以後和之前

#define IOSVersion                          [[[UIDevice currentDevice] systemVersion] floatValue]#define IsiOS7Later                         !(IOSVersion < 7.0)

系統需要適配有以下幾個點:

1.(StatusBar)StatusBarHeight 的高度 ios7以後 StatusBar是懸浮在螢幕上方的 所以ios7之後控制項布局需要加上20 而在ios7之前不需要

2. label的文本自適應需要適配

3.(ios8適配)UIAlertController UIAlertAction —ios8 代替了 UIAlertView

4. (ios8適配)ios8新增定位判斷,info.plist檔案設定兩個屬性 用到定位需要適配


螢幕適配(圖片系統會自動識別需要幾倍圖)

1. 要求不高就可以採用等比例放大來實現適配

2. 要求很高的話採用自動布局來實現適配是最精準的






聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.