【发布时间】:2017-06-19 10:03:37
【问题描述】:
我有一个 A 类,当 viewwillAppear 完成时,我会在几秒钟后从服务器获取一些数据,根据这些数据我更改了视图上的一些按钮,有什么方法可以在目标 -c 中完全刷新视图?
【问题讨论】:
标签: objective-c view setneedsdisplay
我有一个 A 类,当 viewwillAppear 完成时,我会在几秒钟后从服务器获取一些数据,根据这些数据我更改了视图上的一些按钮,有什么方法可以在目标 -c 中完全刷新视图?
【问题讨论】:
标签: objective-c view setneedsdisplay
只需在您的 UI 上重新加载应该重新加载的元素。可能你正在做这样的事情:
override func viewDidLoad() {
super.viewDidLoad()
updateUI()
}
func updateUI() {
label1.text = "aa"
label2.text = "bb"
}
所以在从 API 获取数据后再次调用你的 updateUI() 函数
【讨论】: