我一直在試圖設置啓動圖像和第一個視圖的背景圖像是一個無縫轉換當我將目標版本設置爲iOS 7時,完全沒有問題......使用資源目錄圖像完美轉換,但是,當我將構建目標設置爲iOS 6.0或6.1時,4英寸屏幕視圖會將3.5英寸背景圖像向上推,而3.5英寸很好。我已經做了幾乎所有我能想到的我設置編程方式使用背景圖片:LaunchImage和背景圖像不支持3.5「,而支持iOS 6
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"Background"]]];
我已經試過內IB各種自動調整大小設置調整看法,但迄今爲止沒有任何工作。正如我所說的,如果我將目標版本設置爲iOS 7,它看起來很好,但在設置到iOS 6/6.1時不會。
我在某處讀到,如果您將構建版本設置爲iOS 6,則永遠不會使用-h568 @ 2x圖像(即使在iOS 7設備上運行),並從我發現的情況來看也是如此。如果我在Photoshop中調整.png以抵消Background-h568 @ 2x圖像的差異,則不會顯示該更改。如果我對Background @ 2x做同樣的處理,那麼這個變化也會出現在4英寸的視網膜顯示器上。
我很困惑有沒有辦法確保4「視網膜顯示器使用正確的背景圖像仍然針對iOS 6?
在此先感謝,如果我不清楚任何地方,請隨時詢問。
編輯:不,我寧願不支持iOS 6,但我沒有選擇它。 :/
對不起,我在標題中錯過了。它是來回的,但就目前而言,3.5英寸的顯示背景是正確的,而4英寸不是。我在正文中寫入正確,在標題中寫錯了。 – Christian
嘗試將BackgroundImage和啓動圖片大小設置爲640x1136 – Srikanth
@Srikanth - 剛試過。我製作了背景@ 2x 640x1136。它修復了4「屏幕問題,但隨後3.5」背景被推下。我檢查了3.5「和4」都加載[email protected]。背景-h568 @ 2x未被使用導致此問題。 – Christian