以编程方式重新初始化容器视图中的控制器

时间:2017-03-04 21:24:20

标签: ios swift

我在导航栏下面有一个带有分段控件的工具栏,它控制3个堆叠容器视图中的哪一个(每个都有自己的视图控制器)不被隐藏(即如果在分段控件中选择1,则容器视图2和3是。隐)。我在视图1中有一个按钮,当按下该按钮时,我基本上希望它重新初始化视图3并通过其viewDidLoad。如果没有应用程序崩溃,这样的事情是否可能?或者我有不同的方式解决这个问题?

我想要实现的超简化版本:View 1有一个加入/离开按钮。视图3仅有#34;可用" (如果用户加入,初始化中会有一些更复杂的东西)。问题是因为两个视图都在一个" master"中的View容器中。视图,保存具有分段控件的工具栏的视图,它们都是同时初始化的,因此在视图1中可以执行任何加入/离开操作之前初始化视图3.并且当执行加入/离开操作时查看1,我想适当地重新初始化View 3

0 个答案:

没有答案