ImageView用AlamofireImage 设置图片

说明:当ImageView要显示的图片不是本地图片,而是用一个url显示出来的时候,要用到AlamofireImage帮助显示.
在UITableViewCell中封装的方法如下:

func setIconPhoto(with fileUrl:String?)
    {
        print(fileUrl ?? "No fileUrl")
        
        guard let fileURL = fileUrl,
            let url = URL(string: fileURL) else {
                return
        }
        let  superView = self
        
        self.iconImageView.af_setImage(withURL: url, completion:{ dataResponse in
            
            superView.iconImageView?.image = dataResponse.result.value
        })
    }

在对应的Controller中 导入 #import AlamofireImage
在要显示的地方调用上述封装方法传入参数url

 iconTableViewCell?.setIconPhoto(with: self.headimgurl)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容