PPIDCardSDK Penpower
PPIDCardCaptureView 類別 參考文件

繼承自 UIView.

實體方法

(instancetype) - initWithFrame:signature:
 
(void) - switchToFrontCamera:
 
(void) - torchTurnOn:
 
(void) - focusWithPoint:
 
(void) - capture
 
(void) - restart
 重新開始偵測
 
(void) - borderWithColor:width:cornerRadius:
 

屬性(properties)

id< PPIDCardCaptureViewDelegatedelegate
 代理
 
PPIDCardType cardType
 證件種類,預設為身份證。
 
BOOL enableFaceDetection
 駕照是否開啟人臉偵測,預設為開啟。
 
PPIDCardSide captureSide
 偵測到正面或反面時進行拍照
 
UIInterfaceOrientation previewOrientation
 camera影像顯示方向,預設為UIInterfaceOrientationPortrait。當parentView方向改變時才需調整。
 

方法文件

◆ borderWithColor:width:cornerRadius:

- (void) borderWithColor: (UIColor *)  color
width: (CGFloat)  width
cornerRadius: (CGFloat)  cornerRadius 

設定外框

參數
color顏色
width線寬
cornerRadius圓角

PPIDCardCaptureView(SingleAuto) 分類所提供.

◆ capture

- (void) capture

手動拍照

即使在偵測過程中也可以進行拍照

PPIDCardCaptureView(SingleAuto) 分類所提供.

◆ focusWithPoint:

- (void) focusWithPoint: (CGPoint)  viewPoint

對焦

參數
viewPoint對焦點座標 (PPIDCardCaptureView座標系)

PPIDCardCaptureView(SingleAuto) 分類所提供.

◆ initWithFrame:signature:

- (instancetype) initWithFrame: (CGRect)  frame
signature: (NSString *)  signature 

PPIDCardCaptureView initialize method

參數
frameView frame
signatureSignature from Penpower

◆ switchToFrontCamera:

- (void) switchToFrontCamera: (BOOL)  toFrontCamera

切換到前鏡頭

參數
toFrontCameraYES前鏡頭;NO後鏡頭
前鏡頭拍照時直接回傳影像,不會進行任何偵測處理。
切換鏡頭時,系統會將手電筒關閉。

PPIDCardCaptureView(SingleAuto) 分類所提供.

◆ torchTurnOn:

- (void) torchTurnOn: (BOOL)  turnOn

手電筒開關

參數
turnOn開啟

PPIDCardCaptureView(SingleAuto) 分類所提供.