2016-11-17 5 views
2

Ich habe ein paar Probleme mit den Startbildern, wenn die App gestartet wird. Ich verwende derzeit das Standardbildset, das die @ 1,2,3x-Bilder enthält, aber ich habe herausgefunden, dass es auch ein Launch Image Set gibt. Dadurch wird auch das Problem unterschiedlicher iPhone-Größen beim Export für mehrere Bildschirmauflösungen gelöst. Aber nachdem ich die richtigen Bilder in den Start-Image-Set hochgeladen habe, kann ich sie nicht im Startreihe-Storyboard unter UIImageView auswählen. Ist das überhaupt möglich und wenn ja, wie kann ich das in Storyboards verwenden? Oder gibt es einen anderen Weg, dies zu tun?Wie wird das Startbild in UIImageView iOS verwendet?

Ich durchlaufe eine x Anzahl von Bildern, die beim Öffnen der Anwendung zufällig angezeigt werden. Jedes Mal, wenn Sie die App öffnen, wird ein anderes Bild angezeigt.

+0

Das Startbild wird angezeigt, während Ihre App geladen wird. Also läuft nicht der Code. – shallowThought

+0

Gibt es eine Möglichkeit, ein Bildset hinzuzufügen, das dasselbe Bild für mehrere Geräte enthält? – Caspert

+0

Siehe: http://stackoverflow.com/questions/35593614/how-to-display-launch-image – shallowThought

Antwort

0

Sie können keine Startbilder in den übrigen Storyboards verwenden. Sie sollten ein normales Bildset erstellen, das Sie im Rest Ihrer App verwenden können, und Einschränkungen verwenden, um die Größe an das Gerät anzupassen, auf dem die App ausgeführt wird.

0

Das Startbild wird angezeigt, während Ihre App geladen wird ("gestartet", in den Speicher geladen). Sie können also zu diesem Zeitpunkt keinen Code ausführen.

Da die Startzeit nicht so lang ist, ist es üblich, zunächst eine Ansicht zu zeigen, die etwa 3 Sekunden lang mit dem tatsächlichen Startbildschirm identisch aussieht. So können Sie Code, Animationen oder dergleichen dort ausführen.

In meiner persönlichen Benutzererfahrung ist dies ein hässlicher Ansatz, wie Sie den Benutzer warten lassen, ohne Grund, sondern um von Ihnen CI zu zeigen.

Um es zusammenzufassen: Sie können keinen zufälligen anfänglichen Startbildschirm haben.

Weitere Informationen zum Einrichten eines Startbildschirms finden Sie unter in this answer.

Verwandte Themen