Iphone 6 simmulator mainscreen bound size

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Iphone 6 simmulator mainscreen bound size

    hallo gestern habe ich mir das neue Xcode 6 runtergeladen, habe folgendes problemme.

    wenn ich diesen Code ausführe, wird die größe des Iphone Simmulators angezeigt.

    Quellcode

    1. UIScreen *mainScreen = [UIScreen mainScreen];
    2. NSLog(@"Screen bounds: %@, Screen resolution: %@, scale: %f, nativeScale: %f",
    3. NSStringFromCGRect(mainScreen.bounds), mainScreen.coordinateSpace, mainScreen.scale, mainScreen.nativeScale);


    bei Iphone 4s bekomme ich diesen ergebnis:
    2014-09-27 12:50:13.108 JackPl[2050:49745] Screen bounds: {{0, 0}, {480, 320}}, Screen resolution: <UIScreen: 0x7c14c630; bounds = {{0, 0}, {480, 320}}; mode = <UIScreenMode: 0x7c33f8e0; size = 640.000000 x 960.000000>>, scale: 2.000000, nativeScale: 2.000000

    bei Iphone 5 bekomme ich diesen ergebnis:
    2014-09-27 13:00:20.765 JackPl[2153:52708] Screen bounds: {{0, 0}, {568, 320}}, Screen resolution: <UIScreen: 0x7b213be0; bounds = {{0, 0}, {568, 320}}; mode = <UIScreenMode: 0x7b116cd0; size = 640.000000 x 1136.000000>>, scale: 2.000000, nativeScale: 2.000000


    und bei Iphone 6 bekomme ich den gleichen resultat:
    2014-09-27 13:01:37.571 JackPl[2212:53583] Screen bounds: {{0, 0}, {568, 320}}, Screen resolution: <UIScreen: 0x7f94a2e0df60; bounds = {{0, 0}, {568, 320}}; mode = <UIScreenMode: 0x7f94a2d06d30; size = 640.000000 x 1136.000000>>, scale: 2.000000, nativeScale: 2.000000


    mache ich da was falsch , er sollte mir doch Iphone 6 (667,375) anzeigen.
  • hat sich erledigt, thema kann gelöscht werden, war mein fehler

    Wenn Du kein Default Image für das iPhone 6 in der App hast, dann verwendet die App die iPhone 4 bzw. 5 Auflösung und skaliert diese auf dem iPhone 6 einfach hoch.


    ich hatte ein alltes project von Xcode 5.1 benutz, da hat es nicht funktioniert, bei Xcode 6 ein neues project geöffnet und es klappte.
  • Hallo,

    ich habe das gleiche Problem (Xcode 6.0.1). Trotz neuer Default Images zeigen mir die Simulatoren für IPhone 6 und 6 Plus eine skalierte App an.

    Ich habe heute zum ersten Mal auf einem echten 6er getestet, da stimmt die Darstellung zum Glück. Trotzdem sehr blöd zum Arbeiten. Für den Store kann ich keine Screenshots machen, da ich kein 6 Plus habe, und mein Projekt will ich bitte nicht neu anlegen müssen.

    Gibts noch einen anderen Trick, ohne gleich ein neues Projekt anlegen zu müssen? Wir der Fehler evtl in Xcode 6.0.2 behoben?
  • Clean und App-Löschen habe ich schon probiert.

    Im Simulator gibt es auch leider nicht die Möglichkeit, die Ansicht zwischen 'Standard' und 'Vergrößert' zu wechseln. Irgendwie ist da der Wurm drin. Aber es ist eindeutig ein Fehler im Simulator. Am echten iPhome stimmt ja alles.