IHFScanview - 掃碼框
IHFScanview 是一個用來掃描碼的框 。
github地址 :https://github.com/cjsykx/IHFScanView
IHFScanview 主要是以下2個用途
用途1:更容易的整合掃描框####
建立好IHFScanview後,加入到你想要的掃描的頁面就可以。
CGFloat scanViewY = 125;
// 建立一個與螢幕一樣寬,跟上下距離為125的Scanview
IHFScanView *scanView = [[IHFScanView alloc] initWithFrame:CGRectMake(0, scanViewY , self.view.frame.size.width, self.view.frame.size.height - scanViewY * 2)];
// self.view 為要掃描的控制器
[self.view addSubview:scanView];
加入後要呼叫startScaning
- (void)startScaning:(ScanResult)scanResult;
scanResult 回撥掃描結果
使用 StopScaning 關閉 掃描
開始和停止掃描是非常關鍵的,要在合適時間開啟和關閉掃描。比如ViewAppear或者是Disappear等。
用途2:IHFScanInterestType的設定####
IHFScanInterestType 有2個設定 :
IHFScanInterestTypeNormal :預設,也就是掃描區域是居中而且範圍是{220,220} , 跟微信掃描類似 。
IHFScanInterestTypeFullFrame : 這個設定下掃描區域是整個ScanView .
根據你的專案頁面來決定要設定哪個模式 。
IHFScanInterestTypeNormal 下 {220,220} 會有限制掃描區域,會提升掃描效率 。 當然你的scanviewFrame的Width和Height 不要小於220 , 否則也會變成220 或者造成一些不可預知的問題。
最後有個屬性 isNeedFocusGesture .預設是YES , 也就是在掃描可以手動聚焦,預設焦點是螢幕中央。如果不要,將其設為NO.
相關文章
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- 微信掃碼登入
- 騰訊遊戲掃碼登入原始碼遊戲原始碼
- 登入提示框與密碼提示框,生成驗證碼密碼
- 掃二維碼連wifiWiFi
- colorUI-掃碼點餐UI
- Android微信掃碼支付Android
- 微信掃碼支付全解析
- PHP掃碼識別資訊PHP
- iOS二維碼掃描iOS
- java掃雷遊戲程式碼Java遊戲
- iOS 使用CIDetector掃描相簿二維碼、原生掃描iOSIDE
- 微信小程式掃碼解析小程式碼微信小程式
- iOS 掃描二維碼/條形碼iOS
- HTML input password密碼框HTML密碼
- HTML input password 密碼框HTML密碼
- (原始碼)提示框MMPopupView原始碼View
- iOS中二維碼掃描iOS
- 密碼框提示文字程式碼例項密碼
- Flutter 驗證碼輸入框Flutter
- 程式碼執行除錯框除錯
- 免彈窗、預授權,預設介面掃碼能力打造系統級掃碼體驗
- 禁止密碼框賦值黏貼程式碼密碼賦值
- js實現的驗證表單文字框和密碼框是否為空程式碼JS密碼
- 如何實現掃碼填報資訊
- 掃描二維碼登入思路
- php微信掃碼領優惠券PHP
- nodejs微信支付之掃碼支付NodeJS
- 微信掃碼支付(Asp.Net MVC)ASP.NETMVC
- 淺析微信掃碼登入原理
- PHP對接微信掃碼登入PHP
- 掃碼服務一圖詳解
- Python——奇怪的掃碼登入Python
- 安卓自定義二維碼掃描安卓
- IOS 使用 ZbarSDK 二維碼掃描iOS
- java實現掃碼槍-微信支付Java
- 掃碼支付後都發生了啥?
- 掃碼詳見陽子公眾號