先說一下 不同機型的長和寬
iphone4,4s : 320 * 480
iphone5,5c,5s :320 * 568
iphone6,6s,7 : 375 * 667
iphone6plus,7plus :414 * 736
ipad : --
我們以iphone5為基準 來計算其他裝置的字型大小應該是多少
以在iphone5字型大小為12,
iphone4用iphone5的字型大小:12.
ipad 使用 iphone6plus 的字型大小
iphone6 和 iphone6plus 的字型大小計算公式是
得到的結果是
iphone6的字型大小為 14.077
iphone6plus的字型大小為15.537
使用方法
#define is_ipad ([[uidevice currentdevice] userinte***ceidiom] == uiuserinte***ceidiompad) && (screen_width_new > 760 )
#define scale_font (is_ipad ? (15.537/12.0):((screen_width == 320) ? 1 : ((screen_width == 375 )? (14.077/12.0) : (15.537/12.0))))
button.titlelabel.font = [uifont systemfontofsize:12 * scale_font];
iOS裝置的解析度
ios的解析度 即iphone手機螢幕的解析度 主屏引數 是乙個與硬體相關的引數,如iphone3以前的螢幕解析度都是320x480,從iphone4開始為640x960 這與開發中ios sdk的版本 3.0 3.2 4.0 4.2 4.3.0 5.0 5.1 等是沒什麼關係的 deploymen...
IOs裝置解析度總結
在做ios裝置解析度適配的過程中,尋找裝置配置花費了很多不必要的時間,因此把成果記錄下來,供以後使用,也是讓後來者不必像我一樣花費那麼多時間。型號尺寸 邏輯解析度 物理解析度 渲染解析度 倍素iphone 3.5320x480 320x480 1xiphone 3g 3gs 3.5320x480 3...
Responsive設計 不同裝置的解析度設定
1.1024px顯屏 media screen and max width 1024px 2.800px顯屏 media screen and max width 800px 3.640px顯屏 media screen and max width 640px 4.ipad橫板顯屏 media sc...