我只是提供這個問題的信息,並清除我的概念iOS
應用程序(Retina
和non-retina
設備)中的圖像。iOS應用程序非視網膜和視網膜圖像概念
我目前做的是
當我開發一個應用程序iPhone
,我必須表明在圖像上使用Interface builder
UIButton
我拿兩張圖片讓說讓以下尺寸
- 100x100的視網膜顯示PX(submit.png)
- 200x200的PX([email protected])
而在Interface builder
我會將尺寸設置爲UIButton
100x100像素,它的正常工作是完美的。
問:
我們爲什麼不把唯一的單張影像可以說submit.png
- 200×200像素(submit.png)
並設置UIButton
尺寸100×100 px在interface builder
和相同的圖像將在retina
和non-retina
設備中使用。
使用兩幅圖像而不是單幅圖像的視網膜大小的實際原因是什麼?
另一個類似的問題,
iPhone 5
僅在retina
顯示可用,但我們必須把它Default
圖像爲[email protected]
。爲什麼在2x?
你有沒有嘗試刪除正常的圖像,並直接給界面生成器上的視網膜圖像。即通過界面構建器直接在UIButton上分配[email protected]。我們一般這樣做,它在正常的設備中工作,因爲UIButton的大小會相同我猜 –
是的,我通常做你提到的一樣,但我想知道爲什麼蘋果文檔說,使用兩個不同的圖像,並仍然我無法獲得任何真實的源信息。 –