iPhone & iPad Apps Bilder starten

8

Präambel: Dies ist eine kanonische Frage (und Antwort) auf iOS-Apps, die Bilder starten (alias Default.png).

Fragen

  1. Was ist der beste Weg, Default.png zu setzen? Manuell in der Info.plist oder unter Verwendung von Xcode (unterstützt in
  2. Wird das Default.png automatisch vom iPhone abhängig von der Geräteausrichtung gedreht?
    • Welchen Effekt hat der UIInterfaceOrientation (Initial interface orientation) Schlüssel in der Info.plist?
    • Hat UISupportedInterfaceOrientations und UISupportedInterfaceOrientations~ipad irgendwelche Auswirkungen auf die Anzeige von Default.png
  3. Kann ich mit diesen Dateinamen verschiedene Default.png für das iPad einstellen ?:
    • Standard-Portrait.png
    • Standard-PortraitUpsideDown.png
    • Standard-Landschaft.png
    • Standard-LandschaftLeft.png
    • Standard-LandscapeRight.png
  4. Gibt es iPhone-Entsprechungen (siehe 3)
  5. Gibt es eine Apple Dokumentation, die alle Aspekte von "Launch Images" abdeckt? Wenn ja, wo?
  

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
    
rjstelling 04.07.2011, 15:47
quelle

3 Antworten

9
  

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
  •   
    
bitfox 04.07.2011, 16:09
quelle
2

Teilweise Antworten basierend auf dem neuesten iPhone iOS

  
  1. Manuell in der Info.plist oder mit Xcode (nur in xcode-4 unterstützt, glaube ich)
  2.   

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.

  
  1. Dreht das iPhone automatisch die Default.png abhängig von der Geräteausrichtung?
  2.   

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.

    
Roger Nolan 04.07.2011 16:00
quelle
1

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:

  • Auswählen verschiedener Startbilddateien für verschiedene Gerätebildschirme.
  • Umgang mit dem neuen Bildschirm, der auf dem aktuellen iPhone 5 / 5S & amp; iPod touch.
  • Umgang mit Retina-Bildschirmen.
  • Handhabung der Geräteausrichtung (Portrait vs. Landscape) auf dem iPad. (Handhelds haben nur Portrait)
  • Miniaturansichten in Xcode 4 anzeigen

Wenn Sie:

  • Erstellen Sie Bilddateien mit der richtigen Auflösung (lesen Sie das Dokument sorgfältig, da die Auflösung nicht Ihren Erwartungen entspricht)
  • Befolgen Sie die Namensregeln dokumentiert von Apple
  • Platzieren Sie die Dateien auf der obersten Ebene Ihres App-Bundles †

... dann:

  • Miniaturbilder der Bilder werden automatisch in den Projekteinstellungen von Xcode 4 angezeigt.
  • Ihre Startbilder werden automatisch auf Geräten sowie auf dem iOS Simulator verwendet.

Wenn Sie den Namenskonventionen folgen, benötigen Sie nicht :

  • Wählen Sie Bilder manuell in den Xcode-Projekteinstellungen
  • aus
  • Bearbeiten Sie ein beliebiges Info-plist

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.

    
Basil Bourque 28.09.2013 22:33
quelle

Tags und Links