我有一个 UIViewController
和一个 UIImageView
显示初始图像。
我使用异步下载另一个图像 --> 存储在目录中,然后我将 UIImageView
更改为我新下载的图像。
因此,我希望 UIViewController
刷新以处理新数据。 UIViewController
中有没有类似于TableViewController
中的reloaddata()
的方法?
PS:在这种情况下,我不想删除 ImageView 并添加新的 Subview。
最佳答案
我想我需要更多信息才能完全回答这个问题,但是如果您更改 UIImageView 的 .image 属性,那么图像应该会更改。您可能必须在主队列上执行此操作才能使其正常工作,因为 UI 更改必须在主队列中完成。
dispatch_async(dispatch_get_main_queue()) {
//Change UIImageView.image property here
}
关于ios - 异步方法完成后在 ViewController 中重新加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28932497/