2012-12-13 59 views
3

目前我正在設計我的應用程序的UITabbar。我爲Tabbar創建了一個Photoshop佈局,它高84px,寬640px。創建一個尺寸爲84x640,尺寸爲320x42的圖像是否正確?然後命名較大的圖像@ 2x.png。Tabbar圖片的大小

我在這一點掙扎,因爲當我登錄UITabbar的寬度它說320.00,但我使用Iphone 3.5寸視網膜模擬器。

任何提示讓我意識到tabbar?

回答

3

是的。你應該有兩個圖像。一個用於正常顯示,一個用於視網膜。 Xcode適用於點,而不是像素,因此寬度將始終爲320. 在視網膜顯示的情況下,一個點是2×2像素,正常模式下是1x1。順便說一下,我認爲標籤欄的高度應該是正常的320x49,視網膜的高度應該是640x98。

視網膜圖像應具有相同的名稱作爲一個正常在末端

實施例的@ 2倍:

正常:image.png 視網膜:[email protected]

1

您將「點數」與「像素」混淆。點是獨立於分辨率的。您通常可以通過在您的UIView上調用contentScaleFactor來檢查您的比例因子。

視網膜應該說2.0,非視網膜應該說1.0。