从Storyboard扩展ViewController

时间:2015-10-20 22:15:49

标签: ios uitableview uistoryboard

我有这种情况,当我决定重用并扩展AViewController之一UITableViewControllerUIStoryboard A以及BViewController which extends中的观点。

所以我创建了提供数据的新协议,in other AViewController I've added other UIStroryboard with Class UITabelViewController int main() { // A<int>(); // Works if uncommented. auto& x = R<A<int>*>::r(); B<int>(); } BViewController`。单元格创建,所有其他tableView都在AViewController端。在扩展视图中,我只想为TableView提供新的数据源。

我想,因为我在视图中扩展了现有的VC,所以我不必在新视图中重新创建像tableView,cell等IBOutlet。 但是在这一点上,我应该在其他故事板中重新创建视图?我错过了什么?

1 个答案:

答案 0 :(得分:1)

无论您是否使用相同的UIViewController子类,故事板中场景的视图层次结构的内容都不会被另一个场景继承。如果您不想在新场景中重新创建视图层次结构,则可能需要将视图层次结构放在.xib文件中,并使用UINib进行手动nib加载。