iPhone/iOSアプリ内でZbarバーコードスキャンを使用して、ユーザーがQRコードにカメラを向けるのを支援するために、ソートや十字線などの視覚的インジケータを画面に追加することが可能かどうかを知りたいですか?iPhone iOS:ZBarバーコードスキャニングに十字線などのビジュアルインジケータを追加できますか?
答えて
これは、透明なPNGで最も効果的です。プロジェクトにインポートしてから、新しいUIImageView
を作成して読者に与えてください。
私は、ロゴを追加するためにこれをした:
// Create the reader
self.reader = [ZBarReaderViewController new];
self.reader.readerDelegate = self;
// Create image for adding a logo :)
UIImage *image = [UIImage imageNamed:@"scan_logo.png"];
UIImageView *imageLogo = [[UIImageView alloc] initWithImage:image];
imageLogo.frame = CGRectMake(0, 0, image.size.width, image.size.height);
// Configure reader
self.reader.cameraOverlayView = imageLogo;
だけからフレームの位置を変更する中央の画像を取得するには、次のようなものに
imageLogo.frame = CGRectMake(0, 0, image.size.width, image.size.height);
:
imageLogo.center = CGRectMake(320/2, 460/2, image.size.width, image.size.height);
ありがとう、ジェーレン。シミュレータでこれを表示する方法はありますか? – gonzobrains
遅れて申し訳ありません。あなたのコンピュータにはカメラがないので残念ながら、スキャンする画像を選択するオプションはありません。 iPhone/iPadシミュレータの画像ライブラリにバーコードを保存するだけで、テスト時にバーコードが表示されます。また、私が与えた答えが正しければ、正解とマークすることを検討してください。 – JeroenEijkhof
FWIW私のアプリで何をしたのは、ZBarReaderViewControllerクラスを拡張し、新しいクラスをZBarReaderDelegateとして設定することですO、その後、私のinitオーバーライドにJeroenEijkhofのコードを配置:これは、そのような私はカメラビューを実装しているのでviewDidLoad
とviewWillAppear
にナビゲーションコントローラをカスタマイズするよう、私にビューの他の側面を制御する能力を与えた
- (id) init
{
self = [super init];
if(self) {
self.readerDelegate = self;
UIImage *image = [UIImage imageNamed:...
...
}
return self;
}
NavigationControllerビューのスタックであり、zbarドキュメントが示すように、モーダルにする代わりにタイトルバー、ツールバーなどを追加する機能が必要でした。
- 1. 虫眼鏡に十字線を追加するには?
- 2. HTMLは十字線の下に十字線を表示します
- 3. Javaのシンプルな十字線
- 4. Matlabのginputと十字線
- 5. iPhoneシミュレータでどのピクセルが十字線でどの座標になっているかを確認する方法はありますか?
- 6. フレックスでは、誰かが太字と枠線の両方をどのように追加できますか?
- 7. プロット上のグリッド線の代わりに、matplotlibはグリッドの十字線を印刷できますか?
- 8. ハイチャート垂直線(十字線)ロジック
- 9. パディングの周りに罫線を追加できますか?
- 10. バーコードスキャニング
- 11. iPhoneのドキュメントフォルダにデフォルトのドキュメントを追加できますか?
- 12. Iphone:別のテーブルビューのセルにTableviewを追加できますか
- 13. 世界の空間を作る方法十字架の十字線を画面の十字線で整列させるには?
- 14. 移動する十字線の十字線の座標を取得する方法AFreeCharts?
- 15. ボタンをドラッグしたときにカーソルを十字線に変更します。
- 16. iphoneアプリはiTunesに音楽を追加できますか?
- 17. 飛行機でホバリングで十字線が動かないようにする
- 18. ホバー上のテーブルの十字線
- 19. 複数のシリーズの水平十字線
- 20. xamlに十字アイコンを追加するSearchBox
- 21. XFormsのラベルとヒントに豊富な書式(太字、斜体、下線)を追加できますか?
- 22. R光沢のあるリーフレットポイントの十字を追加する
- 23. ハイチャートで常に十字線を表示する方法
- 24. ファイル内の行にどのように文字を追加できますか?
- 25. 赤い十字を追加して、行からボックスを削除します。
- 26. "コード化されたUIテストビルダー" IEで利用できない十字線
- 27. 埋め込みグラフに十字形を追加
- 28. d3.jsのマージンから十字線を外す方法はありますか?
- 29. 別のアプリケーションからiPhoneの音楽プレーヤーにトラックを追加できますか?
- 30. emacs lispでは、開きたくないファイルにどのように文字列を追加できますか?
私はタグとしてZBarを追加することに同意します。これは、iphoneのための最高のオープンソースのバーコードリーダーの一つです。 – JeroenEijkhof