如何使用 swift 中的 url 将背景图像设置为视图

How to set background image to the view using url in swift

我正在使用 swift 2.2 在我的应用程序中开发一个应用程序我需要将背景图像添加到从 url 获取的视图中我知道如何添加到 imageview 但我不能添加到查看..

不能直接将图像设置为UIView。首先,您需要将图像设置为 ImageView,并将 ImageView 作为 addSubView 添加到 UIView。如果你想异步加载图像(为了更好的性能),你可以使用如下所示的 Alamofire 代码。

Alamofire.download("https://httpbin.org/image/png").responseData { response in
   if let data = response.result.value {
      let image = UIImage(data: data)
   }
}
Alamofire.download("https://httpbin.org/image/png").responseData { response in
    if let data = response.result.value {
        let image = UIImage(data: data)
        self.view.backgroundColor = UIColor.init(patternImage: UIImage.init(CGImage: image.CGImage!))

    }
}

这对我有用

 let url = NSURL(string: "https://httpbin.org/image/png")
    let data = NSData(contentsOfURL: url!)
    let image = UIImage(data: data!)
    self.view.layer.contents = image?.CGImage