1
QR 코드 스캐닝에 ZBAR을 사용하고 있습니다. 나는 ZBar를 올바르게 구현했다. 이제 저는 Zbar에서 플래시 라이트를 켜고 끌고 싶습니다.zBar 카메라의 플래시
ZBar 웹 사이트에서는 토치에 대한 정보 만 얻을 수 있지만 플래시 표시등에 관한 정보는 제공하지 않습니다.
QR 코드 스캐닝에 ZBAR을 사용하고 있습니다. 나는 ZBar를 올바르게 구현했다. 이제 저는 Zbar에서 플래시 라이트를 켜고 끌고 싶습니다.zBar 카메라의 플래시
ZBar 웹 사이트에서는 토치에 대한 정보 만 얻을 수 있지만 플래시 표시등에 관한 정보는 제공하지 않습니다.
"플래시"는 빛이 1 초 동안 "깜박"할 때입니다. "횃불"은 빛이 켜져있을 때입니다. 당신은 "플래시"가 아니라 "토치"를 원합니다. 빛이 1 초간 만 깜박이면 바코드를 스캔하기가 어려울 수 있습니다.
나는 당신이 찾고있는 것을했습니다. navbar에 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;
}
}
}
예. 맞지만 응용 프로그램에서이 기능이 필요합니다. 가능한가? –
업데이트 된 답변보기 – rmaddy
이 코드를 사용하면 플래시가 아닌 토치가 열립니다. –