Używam iOS 8.1, Xcode 6.1 zarówno na urządzeniu, jak i na symulatorze.iPhone 6, iOS 8.1 zgłasza ekran 320x568 punktów na urządzeniu, ale 375 x 667 na symulatorze
NSLog(@"SCREEN (%i x %i) SCALE: %i", (int)[UIScreen mainScreen].bounds.size.width, (int)[UIScreen mainScreen].bounds.size.height, (int)[UIScreen mainScreen].scale);
Wynik z urządzeniem: ekran (320 x 568) Skala: 2
Wynik na symulatorze: ekran (375 x 667) Skala: 2
I stosuje katalogu materiałów Domyślne obraz iPhone 6 (750x1334px) jest poprawnie wyświetlany na symulatorze, ale ponownie na urządzeniu wyświetla się iPhone 5 one (640x1136px).
PS. iPhpne 6 Plus działa doskonale zarówno na ekranie raportowania urządzeń i symulatorów SCREEN (414 x 736) SCALE: 3, co jest poprawne.
Moja aplikacja powinna używać dokładnych zdjęć i układów dla wszystkich urządzeń według projektu. Co robię źle?
To samo dzieje się, jeśli utworzysz nowy pusty projekt. :( –
Może być po skonfigurowaniu dla nowego iPhone'a wybrałeś tryb ZOOM dla urządzenia? – nerowolfe
@nerowolfe - prawda jesteś! Byłem pewien, że ten tryb dotyczy tylko rozmiarów ikon na ekranie głównym. Odpowiedź na to pytanie: –