我正在運行Xcode 7 beta 5,我有一個帶有4個項目的標籤欄控制器的故事板。每個項目是一個UIViewController。我創建了一個自定義類,它是UIViewController的一個子類。如何將Storyboard UIViewController與我的自定義UIViewController類相關聯?
當我去到故事板,點擊UIViewControllers之一,去身份檢查,點擊自定義類,並嘗試命名我的自定義類,它說,
"Launch screens may not set custom classnames"
我做什麼錯誤?我認爲這是將故事板的UIViewController與您的自定義視圖控制器相關聯的方式。
我是否創建新的故事板? – thecodingmate
最佳做法是在xib文件中分離啓動屏幕。您應該創建一個LaunchScreen.xib並將其設置爲應用程序設置 - >常規 - >應用程序圖標和啓動圖像(啓動屏幕文件:LaunchScreen.xib)。整個應用程序視圖邏輯應該在故事板中實現,故事板應該在應用程序設置 - >常規 - >部署信息(主界面:Main.storyboard)中提供。這樣你就不會被啓動屏幕和視圖所迷惑。 –
此外,你不應該命名你的主要故事板'LaunchScreen.storyboard'。故事板不是爲了實現一個視圖。它被用來實現整個視圖和交互邏輯。你應該更好地命名它'Main.storyboard'。啓動屏幕是單個視圖。爲了表示單個視圖,有'.xib'文件。對於啓動屏幕,將其命名爲'LaunchScreen.xib'是個好主意。 –