我有一些看法。
具有6个按钮的MainViewController。 在这里,每个按钮都会启动一个功能。
一个包含6个单元格的表格视图,每个单元格打开另一个ButtonVC。 (FirstButtonVC,Second ...)
在每个ButtonVC中都有一个选择器。
选择器中有一个选项(它说-),该选项基本上为零,因此它将禁用主VC上的按钮。
我的问题是,当我将其设置为禁用选项时,或者即使我启用了选择器的按钮,在MainVC中,仅在停止并在模拟器中再次启动应用程序之后,按钮的ui才会刷新。 / p>
我的问题是:
我该如何从ButtonVC刷新MainViewController的用户界面,以便当用户返回MainViewController时,他已经可以看到具有更新的按钮的更新的用户界面?
我希望我的问题是可以理解的。
答案 0 :(得分:2)
解决此问题的最佳方法是解决
中的UI更新override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// Add you code here
}
MainViewController的
。