美文网首页
【Swift版】结合SDWebImage实现网络异步recorn

【Swift版】结合SDWebImage实现网络异步recorn

作者: 布袋的世界 | 来源:发表于2017-02-15 22:55 被阅读158次

    首先感谢原作者对SDWebImage的圆角扩展:
    结合SDWebImage实现网络异步圆角图片 http://www.jianshu.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 : http://www.jianshu.com/p/b9bef82eace1

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

    相关文章

      网友评论

          本文标题:【Swift版】结合SDWebImage实现网络异步recorn

          本文链接:https://www.haomeiwen.com/subject/mvkcwttx.html