2015-09-29 17 views
5

Używam Xcode7 i Swift z Storyboards. Kiedy otwieram LaunchScreen.storyboard i próbuję ustawić na nim klasę niestandardową, Xcode skarży się, że nie można mieć niestandardowej klasy na storyboardzie LaunchScreen. Moje pytanie brzmi: czy istnieje sposób zaprogramowania kodu LaunchScreen, ponieważ chciałbym uniknąć przeciągania i upuszczania na nim elementów za pomocą IB.Czy istnieje sposób programowo programowo LaunchScreen

Odpowiedz

15

Nie, ekran startowy jest wyświetlany przed aplikacja zacznie działać, aby zapewnić przejście z Springboard do aplikacji podczas jej ładowania.

Można użyć stałego obrazu lub użyć prostej scenopisu scenicznego, używając tylko standardowych, statycznych elementów interfejsu użytkownika - etykiet &.

Scena scenorysowa jest faktycznie ładowana i wyświetlana przez system operacyjny, więc może to stanowić zagrożenie dla bezpieczeństwa, aby umożliwić wykonanie kodu w tym kontekście.

+0

Zawsze można "odtwarzać" animację w 'applicationDidLoad' ... – Grimxn

+0

Tak, ale przed odtworzeniem wideo potrzebny jest obraz uruchamiania lub ekran uruchamiania, który należy utworzyć w narzędziu do tworzenia interfejsu lub prostym obrazem – Paulw11

+0

Oczywiście - przypuszczam, że to zależy od tego, czy przejście z obrazu statycznego w obraz dynamiczny będzie działało dla OP ... – Grimxn

Powiązane problemy