Xcode - 如何从网址

时间:2016-12-14 19:41:34

标签: xcode

我能够显示来自源的图像,但想知道如何从URL链接显示图像

ccell.avatarImageView.image= [UIImage imageNamed:@"home_new.png"];

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

使用NSURLConnection从URL下载图像作为数据,并使用下面的代码

let imageView:UIImageView = UIImageView.init(image: UIImage.init(data: **data**, scale: 1.0));

答案 1 :(得分:0)

将其添加到类范围之外:

extension UIImageView {
    func loadurl(url: URL) {
        DispatchQueue.global().async { [weak self] in
            if let data = try? Data(contentsOf: url) {
                if let image = UIImage(data: data) {
                    DispatchQueue.main.async {
                        self?.image = image
                    }
                }
            }
        }
    }
}

然后将其添加到要加载图像的位置:

let urlYourURL = URL (string: @"home_new.png")

avatarImageView.loadurl(url: urlYourURL!)