我有一个视图控制器,其中有滚动视图,并且滚动视图有一个视图。因此,视图有很多按钮和标签,这些按钮和标签的显示取决于来自 api 的数据。按下后我有一个按钮,我想重新加载视图(它的内容)。
简单的黑客之一NOT推荐的方法是
self.view.setNeedsLayout()
你也可以做self.viewDidLoad()
OR self.viewWillAppear(true)
您可以使用的不同推荐方法如下
代表团
科沃
通知
另一种方法是使用 tableView 和 userreloadData()
代表团:https://www.andrewcbancroft.com/2015/04/08/how-delegation-works-a-swift-developer-guide
KVO: https://cocoacasts.com/key-value-observing-kvo-and-swift-3/
通知:http://dev.iachieved.it/iachievedit/notifications-and-userinfo-with-swift-3-0/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)