【Swift版】结合SDWebImage实现网络异步recorner圆角图片

首先感谢原作者对SDWebImage的圆角扩展:
结合SDWebImage实现网络异步圆角图片 //www.greatytc.com/p/b9bef82eace1

啰嗦一下,因用xcode的那个 recorner据说很耗资源,所以一晚上都在整加载网络图片设置圆角的问题。。。

真真实在有强迫症,因kingfisher还有SDWebImage都没有圆角,而AFImageHelper虽然可以用,但刷新表格的时候,图片设置reCorner的时候会有bug 。。。


先贴SWIFT的代码(原作者是用OC写的,因我OC不懂,所以整了老半天才弄好):

// MARK: - placeholder一定要用图片,如果为nil的话,图片加载不出来,希望原作者可以更新这个BUG ...

// 代码如下,只要一句,实在非常简单 ...

cell.portraitUIImageView.was_setCircleImage(withUrlString: portraitURL, placeholder: UIImage(named:"head.jpg"), fill: UIColor.white)

以下用贴图来说明,Swift如何桥接 Bridge 原作者写的两个oc的图片代码库

一、拖UIImage+extension.h ,UIImage+extension.m 到工程

二、建立 bridge.h桥文件,然后 #import "UIImage+extension.h"



三、点击工程名(IngKeeDemo),在Build Settings 输入 bridg ,然后在 Objetive-C Bridging Header 头文件输入 工程名+UIImage+extension.h


四、在要实用圆角的.swift文件用 import SDWebImage (因原作者是在SDWebImage上进行extension的,所以要import)




五、圆角效果图 




总结:

SDWebImage extension : //www.greatytc.com/p/b9bef82eace1

SDWebImage GitHub:https://github.com/apiapia (同时Fork了几个大神的库,有需要的可以自行去git)

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,204评论 4 61
  • 目标管理的工具 我们都有各式各样的目标,那完成这些目标,我们是需要工具来支持我们。接下来我分享我用到的一些工具...
    鹿伟伦阅读 3,114评论 0 0
  • 一个长达两个月之久的假期终于快要结束了,坐上火车赶往学校所在的城市,路程一共需要六个半小时,但我觉得时间好慢,因为...
    初长阅读 4,351评论 0 0
  • 又是一年红叶季,人们纷纷往著名的景区跑,感觉并不一定如意,我想重要的原因可能是人多嘈杂吧! 想起七年前去光雾山,那...
    鱼中鱼阅读 3,101评论 2 2
  • 我小时候隔村的玩伴,发小刘文昌。他长得俊秀,像个小姑娘。 我是林庄,他是厐庄,中间隔个米楼。我们都在米...
    林飞鸿阅读 2,985评论 0 1