2016-07-11 81 views
2

我有兩個故事板。如何添加從啓動屏幕轉換到初始視圖控制器ios?

  1. LaunchScreen.storyboard(具有帶有標籤的簡單LaunchScreen)
  2. Main.storyboard(具有與標籤一個視圖控制器(主畫面))

當應用程序加載,LaunchScreen節目和立即向HomeScreen呈現淡入淡出的過渡。 無論如何,我可以改變這種轉變嗎?

我曾嘗試下面的事情

  1. 設置窗口?.rootViewController?.modalTransitionStyle中的AppDelegate(didFinishLaunchingWithOptions)。
  2. 設置窗口?.rootViewController?.transitioningDelegate。
  3. 試圖將自定義視圖控制器添加到LaunchScreen會出現錯誤:「啓動屏幕可能不會設置自定義類名」。

回答

3

創建一個新的視圖控制器,它只是顯示啓動屏幕與啓動時的外觀相同。將其設置爲您的初始視圖控制器。從該視圖控制器轉換到您的主視圖控制器。

+0

謝謝! \t我發現另一種方式通過將發射屏幕視圖向前,然後動畫視圖 \t窗口!.makeKeyAndVisible() 窗口!.addSubview(launchScreenView) 窗口!.bringSubviewToFront(launchScreenView) –

相關問題