LBXScaniOS 二維碼/條形碼掃碼封裝
LBXScan 是一款基于 Objective-C 的二維碼、ZXing、ZBar、iOS 系統(tǒng) AVFoundation 掃碼封裝,掃碼界面效果封裝。
iOS掃碼封裝
- 掃碼識別封裝: 系統(tǒng)API(AVFoundation)、ZXing、ZBar
- 掃碼界面效果封裝
- 二維碼、條形碼
- 相冊獲取圖片后識別
- 系統(tǒng)API及ZXing支持界面動態(tài)橫豎屏旋轉(zhuǎn),設(shè)置掃碼對象接口,正確顯示相機預(yù)覽
- 支持連續(xù)掃碼(可通過參數(shù)設(shè)置)
設(shè)置參數(shù)自定義效果
- 掃碼框周圍區(qū)域背景色可設(shè)置
- 掃碼框顏色可也設(shè)置
- 掃碼框4個角的顏色可設(shè)置、大小可設(shè)置
- 可設(shè)置只識別掃碼框內(nèi)的圖像區(qū)域
- 可設(shè)置掃碼成功后,獲取當前圖片
- 動畫效果選擇: 線條上下移動、網(wǎng)格形式移動、中間線條不移動(一般掃碼條形碼的效果)
Installation with CocoaPods
可獨立安裝某一功能,ZXing已經(jīng)下載到本工程,解決之前版本下載速度慢的問題
- 安裝所有庫包括UI(不包含ZBar)
pod 'LBXScan', '~> 2.5'
建議按下面這樣分組寫,安裝好后按文件夾分組,否則所有文件在一個文件夾里,很亂
pod 'LBXScan/LBXNative','~> 2.5' pod 'LBXScan/LBXZXing','~> 2.5' pod 'LBXScan/UI','~> 2.5'
需要ZBar支持的
pod 'LBXZBarSDK','~> 1.3'
- 只安裝系統(tǒng)原生API封裝庫
pod 'LBXScan/LBXNative','~> 2.5'
- 只安裝ZXing封裝庫
pod 'LBXScan/LBXZXing','~> 2.5'
- 只安裝ZBar封裝庫
pod 'LBXZBarSDK','~> 1.3'
- 只安裝UI
pod 'LBXScan/UI','~> 2.5'
- 安裝任意組合
你可以通過上面的安裝方式,安裝任意組合
評論
圖片
表情
