2012-06-08 1 views
1

Я использую сканер штрих-кода Zxing в ipad, используя PhoneGap 1.7.0 и Zxing Barcode Scanner от https://github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner. Но ориентация - только портрет. Я хочу, чтобы изменить его на альбомную изменить этот кодZxing Barcode Scanner PhoneGap Plugin iOS ландшафтный режим

if ([previewLayer isOrientationSupported]) { 
    [previewLayer setOrientation:AVCaptureVideoOrientationPortrait]; 
} 

и этот код тоже

if (interfaceOrientation == UIInterfaceOrientationPortrait) return YES; 

в CDVBarcodeScanner.mm и изменить значение Портрет в LandscapeRight. Моя проблема - это не полный экран, там есть черная часть справа. Также при сканировании штрих-кода только успех, когда портрет не ландшафтный даже в ландшафтном режиме.

Есть ли какие-либо решения, чтобы сделать ландшафтный режим идеальным?

+0

я получаю эту ошибку, пожалуйста, вы можете помочь «Ошибка в успехе обратного вызова: NetworkStatus0 = TypeError: 'нулевой' не является объектом « –

ответ

4

Удалить

if (result.empty() && hints.getTryHarder() && image->isRotateSupported()) {} 

на ZXing-все-в-one.cpp файл

+0

Спасибо, что работа теперь в ландшафтном режиме. – Akirayjin

+0

Я получаю эту ошибку, не могли бы вы помочь «Ошибка в обратном вызове успеха: NetworkStatus0 = TypeError:« null »не является объектом» –