2014-11-25 65 views
0

我正在使用Xcode 5.1.1。我的應用可以在所有分辨率下正常工作,包括最新的iPhone6和6Plus。但是我的問題是圖像被拉伸到新的分辨率。iOS UIDesign for All分辨率

例如,

我有200 * 75像素的圖像。如何設置該圖像的iPhone 3.5英寸,4英寸,4.7和5.5的屏幕?

我的設計基於3.5英寸的屏幕,但我的設計師給了我從iPhone6加上屏幕設計的圖像(200 * 75)。如何適合所有分辨率的圖像?

任何幫助將不勝感激。

謝謝。

+0

爲什麼你使用的是舊版本的Xcode?爲什麼不更新? – Popeye 2014-11-25 09:41:16

+0

我已經使用了幾個第三方框架。所以當我在Xcode 6上運行時,它引發了一個錯誤。所以我需要更新第三方框架。在此之前,我需要將UI更新存儲。因此,我使用的是舊版本。 – Thangavel 2014-11-25 10:28:48

+0

爲什麼要點?在你做任何事之前,你最好更新xcode 6。您應該始終在最新版本上進行開發。你也可能會發現xcode 6有一些新功能可以幫助解決你的問題。 – Popeye 2014-11-25 10:32:25

回答

0

試試這個

self.imageView.contentMode=UIViewContentModeScaleToFill; 
+0

它確定圖像views.But是不可能設置所有按鈕,圖像視圖和其他UIElements.So我在這裏尋找其他解決方案。但感謝您的建議。是否有其他可能的解決方案,如@ 2x,@ 3x? – Thangavel 2014-11-25 10:30:16

+0

自動佈局怎麼樣? – 2014-11-25 11:10:55

+0

是的。它的工作原理。但我的問題是考慮一個圖像414 * 75,它會自動調整大小爲320 * 49的3.5英寸屏幕基於自動layout.My問題不是那個。我用過的圖像(.png文件)由於其原始尺寸而在小型設備上縮小。因此,我需要爲3英寸,4.7和5.5英寸屏幕使用3種分辨率的圖像嗎?像視網膜圖像和非視網膜? – Thangavel 2014-11-25 11:34:08