可能重複:
Specify images for iPad in Xcode like @2x for iPhone 4的UIImageViews,xibs和後綴(@ 2倍,〜iphone,ipad的〜)
我無法找到關於當前確鑿的信息如何正確使用基於設備類的圖像(Apple文檔就像扭曲走廊的迷宮一樣)。我的感覺是,這是隨着時間的推移而變化的。假設我想支持不同圖像的非視網膜和視網膜手機和ipad。
這裏是所有文件名的,我能想到的排列:
image.png
[email protected]
image~iphone.png
image~ipad.png
[email protected]~iphone.png
[email protected]~ipad.png
我可以這樣做:
myview.xib
myview~ipad.xib
假設我有四個設備,iPhone 3GS,iPhone 4,iPad 2的,iPad 3(或純粹主義者的「新iPad」)。
讓我們來談談如何設置我的xib(即,我添加一個UIImageView,我爲圖像選擇什麼?)以使用合適的圖像以及如何使用代碼,[UIImage imageNamed:@"image"]
的行爲。
這是我的理解,在代碼我可以退回UI_USER_INTERFACE_IDIOM()
,但我不相信我需要。
如果有人能解釋什麼會和不會工作,我知道它會幫助我,我懷疑其他人。如果我以某種方式複製了另一個我無法找到的SO問題,那麼我們可以關閉它並鏈接到它。謝謝!
http://stackoverflow.com/questions/5535630/specify-images-for-ipad-in-xcode-like-2x-for-iphone-4?rq=1 –
@ПавелОганесян這是一個有用的鏈接!我知道我仍然有一些麻煩,要獲取正確的圖像來加載這些信息。 –
啊,值得注意的是,如果你用相同的名字覆蓋一個文件,清理你的版本很重要。 =) –