2013-08-20 57 views
0

在我的節目我用「故事板」,當我第一次啓動該應用程序窗口應該出現說明。故事板支持@ 2x和-568h文件映像

那麼,是不是可以在UIImageView的添加圖像,在故事板,並運行於iPhone 3GS的應用這一形象彎曲

在應用資源文件[email protected],Introdusing-568h @ 2x.png和Introdusing.png,但在所有設備上只能使用[email protected]。如何解決它?

請幫助....

+4

對不起,我不明白的問題。 – Abizern

+0

我也不明白這個問題。此外,拋開拼寫問題,它是「介紹」而不是「入侵」。 – BergQuester

回答

1

如果你問一個圖像image,iOS設備將檢查[email protected]image.png,使用適當的一個用於設備的分辨率。 iOS將不是檢查-568h圖像,因此通過提供圖像[email protected],您的程序將檢查[email protected]Introdusing-568h.png,並且,如果沒有找到後者,它將在所有情況下使用[email protected]。你有兩種選擇:告訴IB使用Introdusing.png[email protected],讓iOS設備的只是這兩個挑,也可以判斷設備是否編程是視網膜-4並使用適當的圖像。

另外,請更正名稱;它應該是「介紹」,而不是「介入」,並且在上下文中它可能應該是一個名詞,「介紹」。

+0

謝謝!改變了:-) – user2701534

0

在IB,你需要確保鏈接到您的圖像視圖圖像被設置爲最低質量.png文件。所以在你的情況下,確保它被設置爲Introdusing.png而不是[email protected]。它將確定在運行時使用的正確圖像。

0

如果我理解正確的話,基本上你有3個文件:[email protected][email protected]和Introdusing.png。

如果您希望所有設備都使用[email protected],請將UIImage設置爲[email protected]文件並刪除其他兩個文件。請記住,這將導致舊iPhone 3G/GS和iPhone 4屏幕出現一些顯示問題。您可能會看到失真,因爲較舊的iPhone會縮放圖像以適應該屏幕,因此請針對每部手機測試您的應用程序,然後查看您是否適合。

如果您想爲3GS,iPhone 4/4S和iPhone 5屏幕使用正確的圖像,請將圖像設置爲Introdusing.png,並且UIImageView將計算出哪種圖像尺寸適合不同手機型號。