objective-c - 如何使 ZBarReaderViewController 全屏

标签 objective-c ios barcode-scanner

我想做我的ZBarReaderViewController全屏。
我使用这段代码:

_reader = [ZBarReaderViewController new];
_reader.readerDelegate = self;
_reader.videoQuality = UIImagePickerControllerQualityTypeHigh;
_reader.readerView.showsFPS = YES;
_reader.readerView.allowsPinchZoom = YES;
_reader.showsCameraControls = NO;
_reader.showsZBarControls = NO;
_reader.navigationController.navigationBarHidden = NO;
_reader.wantsFullScreenLayout = YES;
CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0, 0.0);
_reader.cameraViewTransform = translate;        
CGAffineTransform scale = CGAffineTransformScale(translate, 1.5, 1.5);
_reader.cameraViewTransform = scale;
[_reader.scanner setSymbology: ZBAR_I25 config: ZBAR_CFG_ENABLE to: 0]; 
[self presentModalViewController:_reader animated:YES];

但结果阅读器 View 没有像我预期的那样全屏显示。
请帮我。
谢谢。

最佳答案

我假设您仅在 iPad 上遇到此问题?

我遇到了同样的问题,并设法通过使用最新的 ZBarSDK beta 版本来解决它。请在此处查看我对类似问题的回答:zbarsdk ZBarReaderViewController - set full screen for ipad

关于objective-c - 如何使 ZBarReaderViewController 全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8089866/

相关文章:

ios - 如何将 View 添加到 subview ?

ios - 如何编写自定义 UItextField 类

objective-c - 可编辑的 UITableView,每个单元格上都有一个文本字段

ios - 自定义 View 类中的 init coder 函数出现问题

ios - 失败 : permission_denied when setValue: or removeValue: in Firebase Database | Swift 4

android - "Webpage not found""file:///android_asset/html-nl/index.html not found"安卓设备错误

cordova - Phonegap 条形码扫描仪编码功能停止应用程序

ios - 如何知道我之前在 iOS 中的标签栏 View Controller 是哪个?

iphone - 为什么在 switch...case 中不省略 "case"在 XCode 中抛出错误或警告?

java - 将条形码扫描到 Web 应用程序的文本框中