對不起,也許noob問題,傢伙。我是iOS開發新手。如何創建在XIB中定義的視圖控制器?
如何創建在XIB中定義的視圖控制器?
當您通過「新建文件」在Xcode中創建從UIViewController
繼承的新類並標記with XIB
複選框時,它會創建沒有viewController
元素的xib文件。而是它有placeholder
它指向UIViewController
,它在代碼中定義爲。
但我看到你可以在Interface Builder中創建控制器本身,併爲它指定customClass。
不幸的是,它不適用於我。運行時出現loaded the "EmbeddedViewController" nib but the view outlet was not set
錯誤。但我相信view
屬性必須由資源加載器自動設置,因爲一切都是通過XIB定義的。它適用於TableView及其單元格。
請問你能舉個例子怎麼做嗎?
我創建的樣本項目:https://github.com/cppexpert/SampleWithNib
有問題的控制器是EmbeddedViewController
這是真正的答案。你得出了正確的結論,其他人只是誤解了這個問題。 – SuitedSloth