バーコードリーダ
ZBarReaderController
property
ZBarImageScanner *scanner
スキャナー
id <ZBarReaderDelegate> readerDelegate;
デリゲート 使いたい人はZBarReaderDelegateを実装する(しかしオプショナル)
BOOL showsZBarControls;
コントローラ表示するか
BOOL showsHelpOnFail;
ヘルプを表示するか
ZBarReaderControllerCameraMode cameraMode;
カメラモード
- ZBarReaderControllerCameraModeDefault = 0, UIImagePickerControllerのようなUI。ボタンをおして画像をキャプチャする。
- ZBarReaderControllerCameraModeSampling, UIGetScreenImage()でスクリーンショットを取り自動スキャンする。
- ZBarReaderControllerCameraModeSequence, takePictureで写真を素早く撮って自動的にスキャンする。
BOOL tracksSymbols;
トラックシンボルを出すか
BOOL takesPicture;
cameraMode == Sampling時、バーコードが探知されたら自動的にフルピクチャをとるか
BOOL enableCache;
リアルタイムモードの時にキャッシュを使うか。
CGRect scanCrop;
画像からスキャンする領域をしていする。0-1の値で指定。通常(0,0,1,1)。つまり全画面。
NSInteger maxScanDimension;
スキャン時に必要に応じてなされる拡大の最大値。デフォルトは640
メソッド
- (void) showHelpWithReason: (NSString*) reason;
ヘルプ画面の表示
- (id <NSFastEnumeration>) scanImage: (CGImageRef) image;
画像を渡してスキャンさせる。
最終更新:2012年06月14日 15:49