Präambel: Dies ist eine kanonische Frage (und Antwort) auf iOS-Apps, die Bilder starten (alias Default.png).
Fragen
Default.png
zu setzen? Manuell in der Info.plist oder unter Verwendung von Xcode (unterstützt in xcode-4 < Ich glaube nur, dass ich Default.png
automatisch vom iPhone abhängig von der Geräteausrichtung gedreht?
UIInterfaceOrientation
(Initial interface orientation) Schlüssel in der Info.plist? UISupportedInterfaceOrientations
und UISupportedInterfaceOrientations~ipad
irgendwelche Auswirkungen auf die Anzeige von Default.png NB: Es scheint die Verwendung von Start zu sein Bilder ändern sich ziemlich häufig zwischen SDK-Versionen, bitte angeben in deinen Antworten, welche Version du bist über
reden
5) Gibt es eine Apple-Dokumentation, die alle Aspekte von "Bilder starten" abdeckt? Wenn ja, wo?
Es gibt etwas hier :
Geben Sie ein Startbild an, um die Benutzererfahrung zu verbessern.
Vermeiden Sie es als Gelegenheit bieten:
- Eine "Anwendungseingabeerfahrung", z. B. ein Begrüßungsbildschirm
- Ein About-Fenster
- Branding-Elemente, es sei denn, sie sind ein statischer Teil Ihrer Anwendung erster Bildschirm
Teilweise Antworten basierend auf dem neuesten iPhone iOS
- Manuell in der Info.plist oder mit Xcode (nur in xcode-4 unterstützt, glaube ich)
Diese beiden Methoden sind gleichwertig. Xcode präsentiert lediglich eine Benutzeroberfläche für den Komfort-Editor für die Datei info.plist. Es gibt keine andere Möglichkeit, das Launch-Image (verfügbar für Entwickler von Drittanbietern) anzugeben, als es in info.plist zu setzen.
- Dreht das iPhone automatisch die Default.png abhängig von der Geräteausrichtung?
Nein. Da Springboard jedoch nicht auf dem Kopf steht, ist es unwahrscheinlich, dass Portrait-Apps auf den Kopf gestellt werden.
Welchen Effekt hat der Schlüssel UIInterfaceOrientation (Initial interface orientation) in der Datei Info.plist?
Keine
Haben UISupportedInterfaceOrientations und UISupportedInterfaceOrientations ~ ipad irgendwelche Auswirkungen auf die Anzeige von Default.png
Nein.
Nach meiner Erfahrung besteht der einfachste Ansatz mit der einfachsten Wartung darin, einfach Apples Konventionen beim Benennen Ihrer Start-Image-Dateien. Wenn Sie sorgfältig diese Namenskonventionen lesen und befolgen, wird alles andere automatisch. Zu den automatisierten Funktionen gehören:
Wenn Sie:
... dann:
Wenn Sie den Namenskonventionen folgen, benötigen Sie nicht :
Die Namenskonventionen funktionieren zumindest in iOS 5, 6 und 7. Ich glaube, sie funktionieren auch in früheren Versionen.
† Bilddateien sollten nicht in einem physischen Ordner verschachtelt sein. Nachdem Sie sie zu Xcode hinzugefügt haben, können Sie sie in einem virtuellen Ordner in der Projektliste von Xcode gruppieren, um visuelle Unordnung zu vermeiden.
Tipp: Um zu überprüfen, welches Bild verwendet wird, ändern Sie das Bild selbst, um den Dateinamen als Teil des Bildes anzuzeigen. Erstellen Sie zunächst eine Sicherungskopie Ihrer Bilder.