2013-06-28 50 views
-2

當我創建的.xib文件的默認寬度爲320,默認高度爲568IPhone XIB大小descrepncies與實際的iPhone

但這些都不是正確的尺寸實際的iPhone屏幕的寬度和高度,對於Retina iPhone是640x1136或對於iPhone 4是640x960.

這兩者都不是默認的.xib的寬度和長度。

有人可以解釋這種差異或我的思維錯誤嗎?

回答

1

這是正確的大小。視網膜圖像的像素數量增加了一倍,但您的用戶界面具有相同的可用大小(320x480/568)。你應該有2份你的圖像,非視網膜版(image.png)和視網膜版([email protected])。

+0

爲什麼480/568?如果視網膜是雙倍的,它應該是568 – bf613

+0

@ bf613,大小在「點」,而不是像素。視網膜每點有兩個像素。 –

+0

480是iPhone 3/4/4S的高度,568是iPhone 5的高度。視網膜顯示器的像素增加了一倍(因此iPhone 5自然爲1136像素,iPhone 4 +爲960像素)。正如@馬庫斯亞當斯所說,可用的大小是由'點'而不是'像素'的數量來定義的。 –