這是處理:我使用DEFacebookComposeViewController這是UIViewController
的自定義子類。這個小類使用xib來設置用戶界面。子類自定義UIViewController(與xib)以添加其他行爲
現在我想添加一些額外的GUI元素到DEFacebookComposeViewController
所以我想我會創建一個名爲MySubclassDEFacebookComposeViewController : DEFacebookComposeViewController
類似的子類並創建一個xib。
但是,xib MySubclassDEFacebookComposeViewController.xib
未顯示來自DEFacebookComposeViewController.xib
的任何GUI元素,我認爲它會這樣做,因爲它是該類的子類。
所以基本上我只是想知道什麼是正確的方法添加新的元素到子類UIViewController
和xib
?
好吧,你是什麼意思「......假設DEFshootingComposeViewController.xib默認沒有任何IBOutlets。」 xib是否具有'IBOutlets'的用途,即將您的.h/.m文件與Interface Builder連接起來?最初的'DEFshootingComposeViewController.m'充滿了'IBOutlets'。 – 2013-04-26 13:44:33
可能沒有必要用IBOutlets連接所有東西 - 雖然它不常見。如果網點「已滿」,請使用網點通過代碼重新配置現有視圖以滿足您的喜好,並通過代碼添加新的子視圖。 – Pfitz 2013-04-26 14:19:03