在界面构建器中,您可以拖出一个链接到不同视图控制器的“容器视图”。我已多次使用此功能,效果很好。
这些容器视图中的多个是否可以指向IB 中的相同视图控制器?可以把它想象成几个视图控制器,他们都希望包含相同的可重用视图控制器。我一直在乱搞它好一个小时而且无法找到怎么做(在IB中),所以我猜它是不可能的。我只是想确保我没有错过它,因为它真的很有用。
PS。请不要在代码中解释如何完成此操作。我已经完成了它,可以很容易地在代码中完成它。在故事板中管理这个并且可视化地设置所有连接将是很好的。
答案 0 :(得分:0)
不,你不能在IB中这样做。仅限代码。 (甚至一年后)
对于那些可能尝试这样做的人来说,最简单的方法是在IB中创建容器视图控制器,其中包含视图不在哪里。在IB中创建包含的视图控制器。然后编写代码以在需要时添加子视图控制器。