我有这种情况,当我决定重用和扩展我的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更高效或更低效?或者这只是不好的做法吗? –
从运行时的角度来看,这不是一个效率问题。但是,如果您需要对视图进行更改并需要在多个位置执行操作,则会出现问题。 –
所以它是基于情况,非常感谢:) –