我想知道在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);
谢谢,Jeroen。有没有什么方法可以在模拟器中查看? – gonzobrains 2011-06-07 04:06:53
对不起,迟到的回应。不幸的是,因为您的电脑没有相机,它只会让您选择要扫描的照片。只需将条形码保存到您的iPhone/iPad模拟器图片库,并在测试时出现。如果我给出的答案是正确的,请考虑将其标记为正确的答案。 – JeroenEijkhof 2011-06-09 06:52:11
FWIW我在我的应用程序中做的是扩展ZBarReaderViewController类,将我的新类设置为ZBarReaderDelegate als O,然后把JeroenEijkhof的代码放到我的init重写:
- (id) init
{
self = [super init];
if(self) {
self.readerDelegate = self;
UIImage *image = [UIImage imageNamed:...
...
}
return self;
}
这给了我控制视图的其他方面,如viewDidLoad
和viewWillAppear
自定义导航控制器的能力,因为我正在执行相机视图一个NavigationController视图堆栈,并希望能够添加标题栏,工具栏等,而不是像zbar文档所示的那样以模态方式呈现它。
- 1. ZBar可以扫描小QR码吗?
- 2. 使用zbar扫描条形码图像?
- 3. 您可以将ActionScript或其他代码添加到flv中
- 4. zbar sdk不扫描iphone 4.0.1的条形码
- 5. 任何iPhone条码扫描器是否可以从网页扫描条形码并将代码传回页面?
- 6. iOS iPhone ZBar获取扫描图像
- 7. iOS条码扫描器
- 8. Zxing的条形码扫描器不能扫描条形码,有没有其他选择
- 9. 添加视觉以下手指轻扫,三角形条像水果忍者Andengine
- 10. 如何使用Zbar裁剪扫描的条形码?
- 11. API for PDF PDF417条形码扫描器
- 12. Zbar不会扫描ipod touch.why上的小条码吗?
- 13. 在IOS中实现条码扫描器
- 14. 条码扫描器添加按钮里面的扫描页面
- 15. 使用QRScanner扫描线性条形码
- 16. zxing示例中的条形码扫描器
- 17. 使用PhoneGap(Monaca)添加自动对焦条形码扫描器
- 18. ZXing条码扫描器NamaReferenceException与Xamarin(视觉工作室)
- 19. 从C扫描仪或条形码阅读器读取数字#
- 20. 扫描条形码和显示自动
- 21. 编程条形码扫描器以附加TAB而不是ENTER
- 22. 是否可以将条形码扫描到背景中的一个过程中?
- 23. Android:扫描条形码以启动Intent
- 24. 用vb.net扫描条形码
- 25. 扫描图像(条形码)
- 26. 将条形码添加到条形码
- 27. 在条形码扫描仪扫描时用java打印条码
- 28. Zbar扫描仪symbol.data比较iPhone扫描仪
- 29. Scandit条码扫描器iOS崩溃
- 30. 增强型iOS条码扫描器库?
我同意添加ZBar作为标签。它是iPhone上最好的开源条码阅读器之一。 – JeroenEijkhof 2011-06-06 07:44:12