입니다. ZBarReaderView가 크기가 너무 크지 않으므로 대략 230x50 픽셀로 표시되는 216x20 픽셀로 스토리 보드에서 생성 된 ZBarReaderView가 있습니다 ... 모두 작동합니다 아주 잘, 그러나 그것은 독자적인 뷰에서 start를 호출 할 때 매우 이상하게 동작합니다. 그것은 카메라를 시작하지만 어쩌면 0.5 초 안에 readerView가 약간 확대되고 readerView 내부의 카메라 그림이 아래로 움직 인 다음 다시 위로 움직입니다. 끔찍한 것은 아니지만 다소 나 빠졌습니다. 누구든지이 문제를 일으킬 수있는 아이디어와 해결 방법을 알고 있습니까? 어쩌면 sdk에는 스캐너의 준비 상태에 대한 숨겨진 콜백이 있습니다. 스캐너가 준비가되었다고 표시하고 나서 .5 초 후 스캐너를 보여줄 때까지 숨길 수 있습니다.시작 후 움직이는 스토리 보드의 ZBarReaderView가
barcodeReader는 ZBarReaderView의 iboutlet입니다. scannerLoading은 스캐너가로드 될 때까지 움직이는 uiactivityindicatorview에 대한 아이오 팔렛입니다. 이것은 스토리 보드에 설정된 프레임을 제외하고는 기본값에서 변경되는 유일한 설정입니다.
[barcodeReader setReaderDelegate:self];
[barcodeReader setAllowsPinchZoom:false];
[barcodeReader start];
/* this works because [barcodeReader start] blocks ui updates until the scanner
is running, i know it's not a good solution but since there doesn't seem to
be a callback or delegate method like scannerDidStart or something it seems
to be the only way... */
[scannerLoading stopAnimating];
도움 주셔서 감사합니다. 스캐닝 바코드 리더 현재 : // ADD '
감사합니다. 문제가 발견되어 스토리 보드와 관련이 있습니다. 이것은 무엇이 일어났습니다 : XIB에서 스토리 보드로 전환하고 어떤 이유로 든 자동 크기 조정을 설정했습니다 ... – LNS