我正在使用ZBAR进行二维码扫描。我正确地实现了ZBar。现在我想在Zbar中打开或关闭闪光灯。
在ZBar网站上,我只得到关于火炬的信息,而没有关于闪光灯的信息。
发布于 2013-03-07 12:50:52
"flash“是指灯”闪动“了一瞬间。“火炬”就是灯一直亮着的时候。你确实想要“火炬”,而不是“闪光”。如果灯只闪烁了一瞬间,就很难扫描条形码。
我已经完成了你要找的东西。我在导航栏中添加了一个UIBarButtonItem。我创建了一个带有自定义图像的按钮。按钮处理程序如下:
- (void)torchToggle:(UIBarButtonItem *)button {
if (button.style == UIBarButtonItemStyleBordered) {
self.readerView.torchMode = AVCaptureTorchModeOff;
if (self.readerView.torchMode == AVCaptureTorchModeOff) {
button.style = UIBarButtonItemStyleDone;
}
} else {
self.readerView.torchMode = AVCaptureTorchModeOn;
if (self.readerView.torchMode != AVCaptureTorchModeOff) {
button.style = UIBarButtonItemStyleBordered;
}
}
}发布于 2020-08-10 23:02:46
你可以用下面的代码简单地打开或关闭闪光灯
ZBarReader?.cameraFlashMode = .offhttps://stackoverflow.com/questions/15263296
复制相似问题