我有這種情況,當我決定重用和擴展我的AViewController
其中一個延伸UITableViewController
與他的觀點在UIStoryboard A
。從Storyboard延伸ViewController
所以,我已經創造了新的協議,它提供的數據,BViewController which extends
AViewController in other
UIStroryboard I've added other
UITabelViewController with Class
BViewController`。單元格創建,所有其他tableView在AViewController端。在擴展視圖中,我只想爲TableView提供新的數據源。
我認爲,因爲我擴展現有的VC與視圖,那麼我不必在新視圖中重新創建像tableView,細胞等IBOutlets。 但在這一點上它接縫,我應該在這個其他故事板重新創建視圖?我錯過了什麼?
我不確定這是否是下一個問題,但複製視圖層次結構比nib更高效或更低效?或者這只是不好的做法嗎? –
從運行時的角度來看,這不是一個效率問題。但是,如果您需要對視圖進行更改並需要在多個位置執行操作,則會出現問題。 –
所以它是基於情況,非常感謝:) –