2012-10-17 51 views
0

我有下一個問題。我在谷歌和這裏搜索,但仍然沒有找到正確和適當的解決方案。我有必須在iPhone 4和iPhone 5上運行的應用程序。正如我們所知,iPhone 5擁有不同的屏幕大小,然後是第四個。讓我們看看簡單的情況,我有一個帶有背景圖像的視圖控制器。圖像是大小敏感的,如果我將它拉伸,它會看起來很醜。所以我有兩個不同的圖像爲老的第四個決議一個圖像和另一個圖像爲新的第五個。問題是什麼是最好的,讓我們說「原生」的方式來實現在這兩個設備上顯示正確的圖像。iPhone4 UI設計vs iPhone5

我看到最簡單的方法是讓運行時檢查當前使用哪個設備併爲UIImageView設置適當的圖像名稱。但我覺得它很醜。有人知道正確的做法嗎?

回答