iOS Swift WisdomScanKit二维码扫码SDK,自定义全屏拍照SDK,系统相册图片浏览,编辑SDK

iOS Swift WisdomScanKit 是一款强大的集二维码扫码,自定义全屏拍照,系统相册图片编辑多选和系统相册图片浏览功能于一身的 Framework SDKhtml

【1】前言:git

   今天给你们推荐个好用的开源框架:WisdomScanKit若是在开发中有用到二维码扫码,全屏拍照,系统相册图片编辑多选和系统相册图片浏览功能,推荐使用WisdomScanKit Framework,方便iOS平常开发,优势和功能请看下面介绍。github

 

【2】简介:缓存

    1: Swift由4.2版编写,彻底兼容OC项目调用。框架

    2:WisdomScanKit二维码扫码功能支持对导航栏自定义,支持对扫描区域rectOfInterest值设置,支持对非扫描区域是否显示半透明设置,支持多种主题风格选择。dom

    3WisdomScanKit全屏拍照功能支持设置拍摄张数(现版本容许1张,4张,9张设置),支持多张拍摄图片删选编辑,支持多张拍摄和删选编辑过程当中附带动画效果。性能

    4WisdomScanKit高性能(占有APP内存很低)获取系统相册图片,作多选编辑,支持1张,4张,9张选取,动画

 

而且默认支持图片浏览功能。spa

【3】SDK集成:3d

   经过pod:pod 'WisdomScanKit'

   也能够github下载:https://github.com/tangjianfengVS/WisdomScanKit

 

【4】WisdomScanKit 一期Framework功能SDK分析

   一:二维码扫码功能(WisdomRQCodeVC是实现VC)

      1:  UIViewController扩展方法接口:

          

     2: WisdomRQCodeThemeType类型目前提供2种主题界面风格,若是有须要的童鞋能够找我定制:

         

         效果图:green                              效果图:snowy 

             

     3: WisdomScanNavbarDelegate 的用法:

        分析:导航栏若是不须要显示, WisdomScanNavbarDelegate传nil,

                 若是须要显示导航栏,能够指定WisdomScanNavbarDelegate,功能是能够自定义放回按钮,标题以及自定义导航栏右侧的按钮事件。

         代理方法以下:

         

     4: 使用案例和效果:

          

     5: Task 扫码成功结果回调:

        

     6: Task 失败类型结果回调:

        

        这里失败涉及扫码结果失败 和 当前相机权限失败类型:

        

    7:案例:

        

    8:  WisdomRQCodeVC属性设置:

        [属性一:scanPaneShowCover]:

        

        设置显示:

        

        效果图:

          😄

       

        [属性二:rectOfInterestSize]:

        

        默认: 为 240.0 * 240.0

        自定义成:300.0 * 300.0

        

        下面效果:

        默认设置:对应绿色边框的范围              自定义成:300.0 * 300.0效果

                

 

   二:全屏拍照功能(WisdomPhotosVC是实现VC)

      1:  UIViewController扩展方法接口:

       

     2: WisdomPhotoCountType类型设置照片张数样式 :

      once 1张上限,没删选页面           four 4张上限                          nine 9张上限

                

    3. WisdomPhotosVC进入图片删选编辑页面

      编辑控制器:WisdomPhotoEditVC

      WisdomScanKit的调用接口: 

      

      WisdomPhotosVC调用案例:

      

      效果图: 

                

 

  三:获取系统相册图片功能(WisdomPhotoSelectVC是实现VC)

    1: UIViewController扩展方法接口:

      

     2:数量枚举:

      

     3:系统图片加载高性能缓存处理

       WisdomScanKit 加载系统相册图片的全部操做,都使用iOS 8.0及之后的 PHCachingImageManager 缓存对象来加载系统图片,

       优势是:

       图片集合做为data放在PHFetchResult<PHAsset> 中,系统相册图片数据在APP中占有的内存很小 ,避免了相册大量图片致使APP没法运行或者性能变差,发烫等问题。

     4:  WisdomPhotoSelectVC 默认还支持图片浏览功能

     5:  看下使用案例(设置的4,9张选择):

      

                   

 

      结语:

      WisdomScanKit图片浏览功能连接:https://www.cnblogs.com/tangjianfeng/p/10115638.html   

      WisdomScanKit 二维码扫描,全屏摄像,图片多选编辑功能分享到这里就差不大多了,剩下强大的图片浏览功能请见下期使用分享讲解,敬请等待。。。

       

相关文章
相关标签/搜索