- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ZBarSDK 进行 QR 码扫描功能。我只想在肖像模式下使用它。根据文档,我使用以下代码行进行了设置:
_reader.supportedOrientationsMask = ZBarOrientationMask(UIInterfaceOrientationPortrait);
正如预期的那样,它适用于 iOS 5,但使用相同的代码,此 View 会更改 iOS 6 和 7 的方向。supportedOrientationsMask 是否仅适用于 < iOS 6?有没有其他方法可以强制此 ZBar 阅读器相机 View 仅在纵向模式下工作?提前致谢
这里有更多代码细节:
if(_reader) // first check `_reader` is created or not?
{
[_reader.readerView stop]; // then stop continue scanning stream of "self.ZBarReaderVC"
for(UIView *subViews in _reader.view.subviews) // remove all subviews
[subViews removeFromSuperview];
[_reader.view removeFromSuperview];
_reader.view = nil;
}
_reader = [ZBarReaderViewController new];
_reader.readerDelegate = self;
_reader.supportedOrientationsMask = ZBarOrientationMask(UIInterfaceOrientationPortrait);
ZBarImageScanner *scanner = _reader.scanner;
// EXAMPLE: disable rarely used I2/5 to improve performance
[scanner setSymbology: ZBAR_I25
config: ZBAR_CFG_ENABLE
to: 0];
[_reader.view setFrame:CGRectMake(0, _topbar.frame.size.height, self.view.bounds.size.width, self.view.bounds.size.height-_topbar.frame.size.height)];
_reader.cameraOverlayView = [self CommomOverlay];
_reader.showsZBarControls=NO;
// present and release the controller
[self presentModalViewController: _reader
animated: NO];
最佳答案
终于找到了解决办法。
问题是这样的:
ZbarViewController *reader 是从我当前的 View Controller 中呈现的,它的纵向支持属性无法以某种方式工作。
_reader.supportedOrientationsMask = ZBarOrientationMask(UIInterfaceOrientationPortrait);
-(BOOL)shouldAutorotate{
return NO;
关于ios - ZBarReaderViewController 阅读器 View 更改了 iOS6 和 iOS7 的方向,即使在被 _reader.supportedOrientationsMask 限制后也是如此,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22111093/
我正在使用 zbarsdk 读取条形码。它工作正常,但我的问题是我已经将覆盖 View 添加到 ZBarReaderViewController(我的代码中的阅读器)。所以现在我尝试添加点击以聚焦功能
我正在开发 ZBarReader,到目前为止我所拥有的是 ZBarReaderViewController *controller = [[ZBarReaderViewController alloc
我想做我的ZBarReaderViewController全屏。 我使用这段代码: _reader = [ZBarReaderViewController new]; _reader.readerDe
我正面临这个无法解决的问题,很乐意得到你的帮助。 我有一个使用 ZBar 条形码扫描仪的 iPhone 应用程序。我有一个主视图 Controller ,它在按下 UIButton 时调用 ZBar
嗨,我正在开发一个 QR 码阅读器应用程序,并且在关闭 ZBarReaderViewController 时遇到了很多麻烦。我有一个带有按钮的 View Controller ,它可以创建阅读器并呈现
我使用 ZBarReaderViewController 扫描二维码。它在 iOS 6 上完美运行。但是,当我在我的项目中使用 iOS 7 时,它无法正常使用 ZBarReaderViewContro
我正在开发一个 iOS 应用程序,我必须在其中扫描条形码。我使用 ZBarReaderViewController 扫描条形码。有时它会准确地给出结果,但有时它会给出像这样的未知值 &7,Ac9
我无法在 iPad 上全屏显示 zbarsdk 阅读器。 它一直显示在左上角。 我试过以下方法 reader.wantsFullScreenLayout = YES; reader.cameraOve
我无法在 iPad 上全屏显示 zbarsdk 阅读器。 它一直显示在左上角。 我试过以下方法 reader.wantsFullScreenLayout = YES; reader.cameraOve
我正在使用 ZBarSDK 进行 QR 码扫描功能。我只想在肖像模式下使用它。根据文档,我使用以下代码行进行了设置: _reader.supportedOrientationsMask = ZBarO
我是一名优秀的程序员,十分优秀!