我在我的应用程序中使用swift 2.2开发一个应用程序我需要在视图中添加一个背景图像,我从知道如何添加到imageview但是icant添加到视图...
答案 0 :(得分:1)
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!))
}
}
答案 1 :(得分:0)
直接您无法将图片设置为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)
}
}
答案 2 :(得分:0)
这项工作对我来说
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