天天看點

iOS中邏輯點與像素點的差別 為什麼iOS設定坐标時還是320、460或320和548呢?

iOS中邏輯點與像素點的差別

今天,與同僚讨論問題,邏輯點與像素點的差別,

問題:在iOS中4S和5都已經是retina屏了,為什麼設定坐标時還是320、460或320和548呢?

蘋果公司在推出4S之後為了适應retina螢幕使用了邏輯點。而邏輯點有一個智能判斷的功能,在配置非retina螢幕的裝置時,會自動設定為一個邏輯點對應一個像素。

而配置在retina螢幕時,會自動調整為一個邏輯點對應一個像素點。

這樣就是為什麼設定坐标時,坐标設定的範圍為320、460或320和548的願因。