gpt4 book ai didi

ios - 如何刷新 UITableViewCell 中的 UIImage?

转载 作者:可可西里 更新时间:2023-10-31 23:58:06 25 4
gpt4 key购买 nike

这就是我创建单元格的方式:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

let cell = tableView.dequeueReusableCellWithIdentifier("FbFriendCell") as! FbFriendCell
cell.initialize()
return cell
}

非常简单。

在 initialize() 函数中,我下载了一张图片并将其放入 UIImageView 中:

let theImageView = UIImageView(image: userPhoto)
theImageView.frame = CGRect(x: 0, y: 0, width: 80, height: 80)
self.addSubview(theImageView)
theImageView.image = userPhoto
println("The image has been set !")

问题是图像只在这条日志消息后几秒钟出现:

println("The image has been set !")

如何强制重新加载图像?

* 阅读此内容 * => 这个问题可能与图像位于 UITableViewCell 内部这一事实密切相关!

最佳答案

确保更新主队列中的图像

 dispatch_async(dispatch_get_main_queue(), { () -> Void in
//Update UI
})

我以前遇到过这个问题,这解决了我的问题。试试吧

关于ios - 如何刷新 UITableViewCell 中的 UIImage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30668215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com