![](/img/trans.png)
[英]Check which UIViewController my custom button class is on w/o Storyboard
[英]How do I associate a Storyboard UIViewController with my custom UIViewController class?
我正在運行Xcode 7 beta 5,我有一個帶有標簽欄控制器的故事板,有4個項目。 每個項目都是UIViewController。 我創建了一個自定義類,它是UIViewController的子類。
當我轉到故事板時,單擊其中一個UIViewControllers,轉到Identity Inspector,單擊自定義類,然后嘗試命名我所說的自定義類,
"Launch screens may not set custom classnames"
難道我做錯了什么? 我認為這是將故事板的UIViewController與自定義視圖控制器相關聯的方法。
問題是您正在嘗試將自定義類分配給啟動屏幕。 啟動屏幕主要功能是在應用程序加載之前顯示視圖(不實現應用程序邏輯)。 您應該在storyboard中創建一個表示對象的新視圖控制器(這應該在應用程序加載后顯示)並為其分配一個自定義類。
如果您嘗試自定義Splash Screen,則可以將第一個視圖控制器創建為Splash Screen,然后在那里設置自定義類。
要告訴系統不要加載啟動屏幕,只需更改下面提到的設置...
常規選項卡 - >啟動屏幕文件 - >選擇“主要”(基本上是主要的故事板)。
您可以將自定義類設置為除launchscreen.xib文件之外的任何storyboard組件。
這對我有用。 我刪除了LaunchScreen.storyboard,並在main.storyboard中添加了自定義類,后來沒有給出任何錯誤。 希望它也可以幫助其他人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.