值更改时快速重新加载视图

时间:2019-06-28 08:58:22

标签: ios swift xcode uiviewcontroller swift5

我有一些看法。

具有6个按钮的MainViewController。 在这里,每个按钮都会启动一个功能。

一个包含6个单元格的表格视图,每个单元格打开另一个ButtonVC。 (FirstButtonVC,Second ...)
在每个ButtonVC中都有一个选择器。 选择器中有一个选项(它说-),该选项基本上为零,因此它将禁用主VC上的按钮。

我的问题是,当我将其设置为禁用选项时,或者即使我启用了选择器的按钮,在MainVC中,仅在停止并在模拟器中再次启动应用程序之后,按钮的ui才会刷新。 / p>

我的问题是:
我该如何从ButtonVC刷新MainViewController的用户界面,以便当用户返回MainViewController时,他已经可以看到具有更新的按钮的更新的用户界面?

我希望我的问题是可以理解的。

1 个答案:

答案 0 :(得分:2)

解决此问题的最佳方法是解决

中的UI更新
override func viewWillAppear(_ animated: Bool) {
   super.viewWillAppear(animated)

   // Add you code here
}

MainViewController的