ios - 将图像链接转换为 UIImageView- Swift

标签 ios swift uiimageview

我将图像链接(使用 JS 从 UIWebView 抓取)存储在一个变量中。我还有一个 UIImageView。获得该链接后,我想将该链接设置为 UIImageView 的值。有谁知道如何将该链接变成 Assets ?

任何帮助将不胜感激!!非常感谢。

干杯,西奥

最佳答案

您需要先下载图片。

简单版本(阻塞主线程)

if let url = URL(string: "") {
    do {
        let data: Data = try Data(contentsOf: url)
        coverImageView.image = UIImage(data: data)
    } catch {
        // error handling
    }
}

URLSession 版本(非阻塞)

if let url = URL(string: "") {
    let task = URLSession.shared.dataTask(with: url, completionHandler: { data, response, error in
        if let data = data {
            imageView.image = UIImage(data: data)
        }
    })
    task.resume()
}

关于ios - 将图像链接转换为 UIImageView- Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43543058/

相关文章:

python - Alamofire 将 PNG 上传到具有白色背景的 Flask

ios - CloudKit中如何通过creationDate查询?

iOS UIScrollView 中的 UIImageView

ios - 仅使用密码而非 TouchID 在设备上进行本地身份验证

iphone - 了解发生了什么以及为什么需要 TableView 的委托(delegate)和源

swift - double 数组的划分

objective-c - 如何管理 iPhone 5 的背景图像?

iOS TabBar Item,增加图标大小

ios - UIButton 按住 - 重复操作直到松开

ios - 使用 renderInContext 添加 UILabel 到 UIImage