nicht mit Vollbild-iOS-App mit Xcode 6.0 iphone5s
Habe ich eine einfache out-of-box-app, die nicht den ganzen Bildschirm, wenn ich installieren Sie es auf einem iphone5s. Standardmäßig erstellt er eine LaunchScreen.xib. Ich habe nicht bearbeitet, diese Datei auf Zweck.
Schwarze Balken oben und unten
Anderen Antworten vorschlagen hinzufügen [email protected] Start Bild, aber ich bin nicht mit einem Startbild, und ich bin mir nicht sicher, wo Sie diese hinzufügen. Ich sehe einen Platz für diese in den Bildern.xcassets, indem Sie auf das + - Symbol, und wählen Sie Neu Starten, Bild.
Muss ich hinzufügen, um eine Neue Start-Bild Bild.xcassets? Wenn ja, was ist der Punkt, der mit einem LaunchScreen.xib?
Dank!
- Welche version von iOS ist auf das iPhone 5s?
- Hinweis: Die LaunchScreen.xib ist nur auf Geräten mit iOS 8. Wenn Ihre app Unterstützung iOS 7 oder früheren Versionen, müssen Sie alle entsprechenden launch-images für die Geräte.
- Ich sehe, Das macht Sinn. Und sicher klärt sich das Problem für mich. Ich bin mit iOS 7.1 jetzt.
- Ich fügen Sie die richtige Größe Startbilder, aber das gleiche problem weiterhin besteht. In der Tat gibt es kein Start Bild, wenn die app gestartet wird, nur ein schwarzer Bildschirm... aber das nur sein könnte, wenn die Bereitstellung der app. Sehr ähnlich zu dieser Frage: stackoverflow.com/questions/19671868/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
, Um die app-Anzeige als Vollbild anzeigen:
Als hier vorgeschlagen (https://stackoverflow.com/a/15328339/4347877), müssen Sie eine [email protected] Start Bild (für iOS 7 oder früher). Oder wenn Ihre Bereitstellung Ziel ist iOS 8 oder höher, haben Sie die Möglichkeit, mit LaunchScreen.xib.
Warum LaunchScreen.xib?
Für iOS 7 und früher, die app-Entwickler bieten hatte verschiedene Startbilder für alle Bildschirm-Größen, - Auflösungen und-Ausrichtungen, die Ihre app unterstützt. Für Universelle Anwendungen, mit bis zu sieben Bilder waren erforderlich: retina und nicht-retina-Versionen für 3,5-Zoll-iPhones im hoch-und für das iPad im hoch-und Querformat; und noch ein retina-Bild für 4-Zoll-iPhones (iPhone erfordert keine Querformat-version, denn apps werden immer gestartet, von der portrait-nur Startbildschirm).
Erstellen dieser Bilder ist ein ärgernis. Xcode 6 kommt zur Rettung, indem Sie angeben, ein storyboard, deren anfängliche view-controller wird dann als app starten-Bildschirm.
Wenn Sie möchten, fügen Sie ein Start-Bild statt mit LaunchScreen.xib:
Klicken Sie auf die Bilder.xcassets Ordner mit der rechten Maustaste in den linken Fensterbereich, und wählen Sie "Neuer Start-Bild." Sobald Sie den richtigen Start Bild Größen für alle Geräte, die Sie unterstützen möchten, ziehen Sie jedes Bild auf seine jeweiligen Steckplatz (z.B. "Retina-HD-5.5" oder "iPhone Portrait 2x"). Vor Xcode 6 eingeführt LaunchScreen.xib, die ich verwendet, um meinen Start Bild Größe: http://www.appiconsizes.com.
Okay die Lösung, die ich fand, kam aus dieser Frage. Die Antwort von James Nick Sears tatsächlich behebt mein problem. Dies ist nach dem hinzufügen der Start-Bilder. Es sollte beachtet werden, dass Start-Bilder mit den Bildern.xcasset ist der bevorzugte Weg, dies zu tun vor iOS 8.0 und der einzige Weg, um Ihre app kompatibel mit iOS 7 und früher.
Schlage ich vor, mit TiCons zu erstellen, die icons, das mapping hat mich mehr dann sollte es herausfinden müssen. In xcode können Sie sehen das erwartete Bild-Größe für jedes Gerät, indem Sie das leere Bild-box und suchen Sie im attribute inspector-Fenster auf der rechten Seite.
Aber die eigentliche kicker ist, auf die Schaltfläche "verwenden Sie asset-Katalog" auf die Schaltfläche "App-Icons und Launch-Images" Ihre apps-Einstellungen unter der Registerkarte "allgemein". Sobald Sie klicken Sie auf Migrieren, können Sie Ihre LaunchImages aus dem Auswahl-Menü, das sich, wo die Schaltfläche verwendet werden, nach "Start-Bilder-Quelle". Ohne dabei Ihre app funktioniert nicht richtig auf pre-iOS-8-Geräte.