屏幕截图 TableView有没有办法从downloadURL
(链接)转换UIImage
为我的TableViewController
?
func loadPost() {
Database.database().reference().child("Posts").observe(.childAdded, with: { (snapshot: DataSnapshot) in
if let userDict = snapshot.value as? [String: Any] {
let photoUrlString = userDict["photoUrl"] as! String
let post = Posts(photoUrlString: photoUrlString)
self.posts.append(post)
print(self.posts)
self.tableView.reloadData()
}
})
}
试试这个来下载图像。您可以在 cellForRowAtIndexPath 中使用它
func loadimage(_ url: URL)
{
DispatchQueue.global().async {
if let data1 = try? Data(contentsOf: url){
if let img = UIImage(data: data1){
DispatchQueue.main.async {
cell.imgView.image = img
}
}
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句