ios中在tabbar中添加item 启动zbar 二维码扫描 失败

应用中有两个入口可以进入扫二维码页面 一个通过button进入 功能正常 然后我在tabbar中添加一个item用来进入二维码页面 发现可以进入但是一片漆黑 无法扫描二维码。 这是什么原因导致的呢,只能自己定义tabbar吗? 我使用的zbarSDK 1.3.1

应用中有两个入口可以进入扫二维码页面 一个通过button进入 功能正常 然后我在tabbar中添加一个item用来进入二维码页面 发现可以进入但是一片漆黑 无法扫描二维码。 这是什么原因导致的呢,只能自己定义tabbar吗? 我使用的zbarSDK 1.3.1

//这是二维码页面的viewController 
- (void)viewDidLoad {  
    [super viewDidLoad];
    self.reader = [ZBarReaderViewController new];
    self.reader.readerDelegate = self;
    self.reader.showsZBarControls = NO;
    self.reader.showsCameraControls = NO;
    self.reader.supportedOrientationsMask = ZBarOrientationMaskAll;
    self.scanner = self.reader.scanner;
    [self.scanner setSymbology:ZBAR_I25 config:ZBAR_CFG_ENABLE to:0];
    //设置扫码区域
    CGRect viewFrame = self.view.frame;
    viewFrame.origin.x = 0;
    viewFrame.origin.y = 0;
    self.reader.view.frame = viewFrame;
    [self.view addSubview:self.reader.view];
} 
//将对象放入item 
ScanViewController *scanInput = [[ScanViewController alloc] init];
self.tabBarController.viewControllers = @[scanInput];
阅读 3.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题