【问题标题】:Customization of scanning page in zbar applicationzbar应用中扫描页面的自定义
【发布时间】:2011-12-05 06:15:07
【问题描述】:

我正在开发一个扫描二维码的应用程序。单击扫描按钮时,它会进入通用的全页相机视图。但我需要自定义该页面,以便徽标必须显示在底部和顶部的按钮。扫描区域应该在这两者之间。我该如何实现?有人有答案吗?我使用的代码如下

- (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];

}

【问题讨论】:

    标签: iphone customization zbar-sdk


    【解决方案1】:

    你可以设置ZBarReaderViewController的属性cameraOverlayView。一些文档是here。

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

    要更改 tabBar,您可以添加子视图。 您可以使用以下方式访问它:

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

    现在您可以按照自己喜欢的方式自定义 tabBar。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      相关资源
      最近更新 更多