2014-09-11 14 views
7

Chcę zaktualizować moją aplikację na nowy iPhone 6 i iPhone 6 Plus. Aby to zrobić, wybrałem zestaw obrazów z mojego katalogu zasobów w Xcode 6. Gdy rozwijam tylko dla iPhone'a, wybrałem opcję "Device Specific" w Xcode Attribute Inspector. Teraz mogę wybierać pomiędzy następującymi urządzeniami:Urządzenia w zestawie obrazów określonych dla urządzenia w katalogu zasobów

  • iPhone
  • Retina 4-calowy
  • iPad
  • Mac

Wybieranie tylko iPhone mogę dostać te rozmiary:

  • 1x
  • 2x
  • 3x

Wybór tylko Retina 4-inch daje mi tylko jeden rozmiar:

  • Retina 4 2x

Dlaczego ekran 4-calowy różni się od 3,5, 4,7 i 5,5 cala? Byłoby sensu moim zdaniem łączenie 1x i 2x jak są one zarówno na urządzeniach z 4: 3 współczynnik proporcji i Retina 4 2x i 3x dla urządzeń o formacie 16: 9.

Moje prawdziwe pytanie: co muszę podać, aby obsługiwać iOS 7.0 i nowsze? Oczywiście nie potrzebuję obrazu 1x, ponieważ moja aplikacja nie obsługuje żadnych urządzeń niezwiązanych z siatkówką. 2x wydaje się uzasadnione dla iPhone'a 4s. Czy muszę Retina 4 2x, jeśli podam już 2x? Czy iPhone 6 będzie korzystać z 2x lub Retina 2x? 3x jest dla iPhone 6 Plus, bez wątpienia.

Dzięki za pomoc.

Odpowiedz

0
  • 1x Nie ma potrzeby
  • 2x: 3,5' , 4' i 4,7' - patrz niżej 4'
  • 3x: 5,5'
  • siatkówki 4 2x: 4' , jeśli wskaźnik obraz jest różny od 3.5 ', tzn. obraz ma tę samą szerokość, ale inną wysokość.
+0

Dowolny pomysł, dlaczego iPhone 6 to dwa obrazy, które mają inną porcję proporcji (4: 3 w porównaniu do 16: 9 dla iPhone'a 6), zamiast Retina 4, które mają 16: 9? – o15a3d4l11s2

+0

Sądzę, że ta strona może odpowiedzieć na twoje pytanie: http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions – Domsware

+1

Dlaczego nie ma potrzeby stosowania 1x? Jak zaprojektować go na XIB bez 1x obrazów? – Swati

Powiązane problemy