swift中獲取網路圖片
阿新 • • 發佈:2019-02-07
當你給的圖片地址是一個URL時,你需要顯示出來就需要去轉換編碼不然就不能顯示的:如下所示
給定的圖片地址是一個字串型別的,所以需要轉換為URL如下所示:
let urlStr = NSURL(string: "http://img.ivsky.com/img/tupian/pre/201509/13/tianzhukui.jpg")
轉換為URL後還需要轉換為NSData型別資料,如下所示
let data = NSData(contentsOfURL: urlStr!),後面帶感嘆號是用來拆解包的
之後就放入image中,如下所示:
let image = UIImage(data: data!)
整個程式碼如下所示:
let urlStr = NSURL(string: "http://img.ivsky.com/img/tupian/pre/201509/13/tianzhukui.jpg") let data = NSData(contentsOfURL: urlStr!) let image = UIImage(data: data!) let imageView = UIImageView(image: image) imageView.frame = CGRectMake(0,0,SCR_PAGE.width,SCR_PAGE.height) self.view.addSubview(imageView)
展示效果圖如下所示: