1. 程式人生 > >swift中獲取網路圖片

swift中獲取網路圖片

當你給的圖片地址是一個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)

展示效果圖如下所示: