iOS中的字體適配思路之縮放因子

關於iOS開發的字體適配

有個東西叫做“縮放因子” scale

縮放因子:[UIScreen mainScreen].scale

以前的iPhone設備的分辨率都是320*480,後來apple在iPhone4中採用了名爲Retina的顯示技術,iPhone4採用了960*640像素分辨率的顯示屏幕。由於屏幕的大小沒有變,還是3.5英寸,分辨率的提升將iPhone4的顯示分辨率提升至iPhone3GS的四倍,每英寸面積有326個像素。

scale的屬性值有三個:

對於手機:

scale = 1; iPhone4之前的設備

scale = 2; iPhone4開始的除plus 外的設備

scale = 3; 各個plus設備

對於平板就不詳細寫了文章末尾給鏈接 詳細介紹各設備的尺寸及數據

然後對於字體就可以這樣給了 比如我要設置 字體大小爲 20

[UIFont systemFontOfSize:(20*([UIScreen mainScreen].scale)/2)];



然後各設備的尺寸及數據網址:http://blog.csdn.net/scorpio_27/article/details/52297643




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章