px:像素
pt:獨(dú)立像素 / point / 點(diǎn)
iOS 開發(fā)中用到的單位 pt 是獨(dú)立像素的意思,它是絕對(duì)長(zhǎng)度肌稻,不隨屏幕像素密度變化而變化(和我們?nèi)粘S玫降暮撩住⒗迕资且粋€(gè)意思匕荸,只是它要小得多)爹谭,在非視網(wǎng)膜的 iPhone 上(iPhone 3G),蘋果規(guī)定 1px=1pt榛搔,也就是說 pt 和像素點(diǎn)是一一對(duì)應(yīng)的诺凡。但隨著 iPhone 4 的到來(lái),高分屏出現(xiàn)了(視網(wǎng)膜屏)践惑,這個(gè)時(shí)候 1pt 對(duì)應(yīng) 2px腹泌。所以用固定長(zhǎng)度 pt 作為開發(fā)單位的好處是:這樣可以統(tǒng)一圖形在同一種類不同型號(hào)設(shè)備上圖形的大小。而如果用像素作為單位的話尔觉,就亂了套了凉袱,因?yàn)樵诓煌袼孛芏鹊钠聊焕锩妫袼乇旧泶笮∈遣灰粯拥摹?/p>
圖中我們看到 iPhone 3G 和 iPhone 4 的屏幕長(zhǎng)寬都是 320 x 480 pt穷娱,而像素長(zhǎng)寬卻相差兩倍(iPhone 3G 480 x 320绑蔫,iPhone 4 960 x 640),所以你理解 pt 的意思了吧泵额!
Tips:
- 在 xib 或者 storyboard 中使用的都是** pt **而不是px
- iOS 中的 pt 和安卓中的單位 dp 本質(zhì)上是一個(gè)概念配深,都是獨(dú)立像素的意思,只是叫法不一樣而已
強(qiáng)烈推薦:超簡(jiǎn)單<廾ぁBㄒ丁! iOS設(shè)置狀態(tài)欄羞秤、導(dǎo)航欄按鈕缸托、標(biāo)題、顏色瘾蛋、透明度俐镐,偏移等
https://github.com/wangrui460/WRNavigationBar
https://github.com/wangrui460/WRNavigationBar_swift
歡迎關(guān)注我的微博:wangrui460