我有这种情况,当我决定重用并扩展AViewController
之一UITableViewController
时UIStoryboard 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。 但是在这一点上,我应该在其他故事板中重新创建视图?我错过了什么?
答案 0 :(得分:1)
无论您是否使用相同的UIViewController
子类,故事板中场景的视图层次结构的内容都不会被另一个场景继承。如果您不想在新场景中重新创建视图层次结构,则可能需要将视图层次结构放在.xib文件中,并使用UINib
进行手动nib加载。