2017-09-05 5 views
-4

Ich möchte ein App-Logo auf meinem Startbildschirm (LaunchScreen.storyboard) drehen.Swift: Animationscode auf LaunchScreen

Diese link hilft mir, den Code ein Bild zu drehen. Wo kann ich diesen Code jedoch hinstellen?

Da dem Startbildschirm keine Klassendatei zugeordnet ist, wie kann ich dies erreichen?

+4

Sie müssen eine Kopie des Startbildschirms (New View Controller) erstellen und es direkt nach dem Startbildschirm anzeigen, wenden Sie die Animation dort an –

+1

Warum down vote? –

+6

Wahrscheinlich, weil es oft gefragt wurde und die Antwort immer die gleiche ist. – Fogmeister

Antwort

2

Sie können nicht direkt tun, da der Startbildschirm statisch ist. Auch wenn es über eine .xib- oder Storyboard-Datei eingerichtet wird, wird es als Momentaufnahme des Ausgangszustands dieser Szene angezeigt.

Sie sollten einen View-Controller mit dem Aussehen Ihres Startbildschirms erstellen und diesen animieren.

1

Sie können das nicht erreichen. Vor LaunchScreen.storyboard hast du nur statische Bilder erstellt, um beim Start angezeigt zu werden. LaunchScreen.storyboard wird später eingeführt, um die Erzeugung von statischen Bildern zu vereinfachen.

Aber Sie können es irgendwie umgehen. Sie zeigen nach dem Startbildschirm genau den gleichen View-Controller an und starten die Animation. Aber es wird eine kleine Verzögerung geben.

Verwandte Themen