2015-08-23 22 views
6

Ich habe gerade Xcode aktualisiert, um meine App in iOS 9 zu testen. Meine App hat ein Größenproblem auf jedem Gerät, das größer als 3,5 Zoll ist. Es hat eine schwarze Lücke am oberen und unteren Bildschirmrand. Ich benutze nur Autoresizing in der App, nicht mit Auto-Layout. Weiß jemand warum? Jede Hilfe wäre willkommen. Vielen Dank.Bildschirmgröße iOS 9

Antwort

1

Haben Sie Ihre LaunchScreen.xib-Datei immer noch in Ihren Projekteinstellungen referenziert? Wenn nicht, kann dies Probleme für größere gerasterte Geräte verursachen.

+0

Dieser Kommentar hat mir geholfen, das funktioniert zu bekommen. Außerdem müssen Sie Ihre Einschränkungen zurücksetzen, wenn Sie nicht bereits auf Ihrem Haupt-Storyboard sind. – David

+0

Ich habe dieses Problem und verstehe diese Lösung nicht. Unsere App ist schon lange nicht mehr verfügbar und wir aktualisieren sie etwa alle 3 Wochen ohne Probleme. Es läuft erfolgreich auf ios6 - ios8.4, auf allen Geräten. Jetzt auf iOS9 ist es so, als ob es auf einem 3,5 "Bildschirm wäre. Jede zusätzliche Hilfe wird geschätzt. Danke! – mtb

3

Dieses Problem ist beim Aktualisieren früherer Versionen von iOS aufgetreten. Fügen Sie eine geeignete Auflösung hinzu. Starten Sie die Bildschirmbilder in Ihrem LaunchImage.launchimage in Images.xcassests. Dies sollte das Problem beheben.

0

Wir hatten das gleiche Problem. Unsere App verwenden Bilder Assets nicht, und wir haben es mit den folgenden Schritten lösen:

  1. Go Einstellungen-> Allgemein Projekt klicken Sie auf „Use Asset-Katalog“ unter App Icons und Starten Sie Bilder, neue Asset Katalog.
  2. Löschen xcassets Datei von Ressourcen und wählen Sie
1

Im Projekt Ziel „Sie Katalog nicht verwenden“, „Allgemein“, „App-Icons und starten Images“, Launchbild-Bildschirm hinzufügen und Bilddateien starten. Screenshot here describes exactly where to make the settings.

Außerdem sollte Ihre Autoresierung für jedes Steuerelement geeignet sein, das Sie verwenden.