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 二維碼掃描,全屏攝像,圖片多選編輯功能分享到這裏就差不大多了,剩下強大的圖片瀏覽功能請見下期使用分享講解,敬請等待。。。

       

相關文章
相關標籤/搜索