2011-12-05 3 views
2

Я работаю над приложением, которое сканирует QR-коды. Когда нажата кнопка сканирования, она переходит в общий просмотр полноразмерной камеры. Но мне нужно настроить эту страницу так, чтобы логотип должны быть показано в нижней части и кнопки в области сканирования top.the должно быть между этой two.How я могу реализовать? кто-нибудь есть ответ? код я использую приведен нижеНастройка страницы сканирования в приложении zbar

- (IBAction) scanButtonTapped 

{

// ADD: present a barcode reader that scans from the camera feed 
ZBarReaderViewController *reader = [ZBarReaderViewController new]; 
reader.readerDelegate = self; 
reader.supportedOrientationsMask = ZBarOrientationMaskAll; 

ZBarImageScanner *scanner = reader.scanner; 
[scanner setSymbology: ZBAR_I25 
       config: ZBAR_CFG_ENABLE 
        to: 0]; 
// present and release the controller 
[self presentModalViewController: reader 
         animated: YES]; 
[reader release]; 

ответ

3

Вы можете установить свойство cameraOverlayView ZBarReaderViewController. Некоторые документы: here.

ZBarReaderViewController* reader = [[ZBarReaderViewController alloc] init]; 
reader.cameraOverlayView = yourCustomView; 

Чтобы изменить tabBar, вы можете добавить свой подзаголовок. Вы можете получить доступ к нему с помощью этого:

UIView* subView1 = [reader.view.subviews objectAtIndex:2]; 
UIView* tabBar = [subView1.subviews objectAtIndex:0]; 

Теперь вы можете настроить TabBar так, как вам нравится.