2016-05-10 19 views
1

Mit der (relativ) neuen Funktion von iOS, Start-Screens aus einer XIB-Datei zu generieren, stellt sich die logische Frage: Kann man von diesen XIBs aus auf jede Art von dynamischer Ressource verweisen? Ein Beispiel wäre eine App mit einem anpassbaren Startbildschirm, der es notwendig macht, dass die XIB-Datei angepasst wird, sobald der Benutzer eine andere Farbe ändert (d. H. Hintergrundfarbe)?Dynamisches Startbildschirmbild?

Vielleicht ist es möglich, ein Bild aus Dokumenten/Ordner zu referenzieren oder die Werte einiger dynamischer Plist-Dateien zu lesen?

+0

Sie nichts dynamisch mit dem Start-Bildschirm tun können – dan

Antwort

1

Gemäß iOS Human Interface-Richtlinie Launch-Datei/Bild sollte statisch sein.

Entwerfen Sie ein Startbild, das auf den ersten Bildschirm des App, mit Ausnahme identisch ist:

  • Text. Das Startbild ist statisch, daher wird der darin angezeigte Text nicht lokalisiert.
  • UI-Elemente, die sich möglicherweise ändern. Wenn Sie Elemente einschließen, die möglicherweise anders aussehen, wenn die App gestartet wird, können Benutzer einen unangenehmen Flash zwischen dem Startbild und dem ersten App-Bildschirm erleben.

Weitere Informationen finden Sie unter: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html