【发布时间】:2014-02-28 04:05:34
【问题描述】:
我是 iOS 开发新手。我正在尝试使用手电筒和最大缩放打开的实时视频输入构建应用程序。此应用程序将用于从物理部件扫描小型二维数据矩阵条码。我使用的代码如下:
if ([input.device lockForConfiguration:nil]) {
CGFloat zoomFactor = input.device.activeFormat.videoMaxZoomFactor;
[input.device rampToVideoZoomFactor:zoomFactor withRate:4.0];
[input.device unlockForConfiguration];
}
由于某种原因,这根本不起作用。当我尝试调试锁时,它会运行缩放代码,但应用程序中实际上没有发生任何事情。
有什么建议吗?
【问题讨论】:
-
您在什么设备上测试? videoMaxZoomFactor 的返回值是多少?我相信这里只有 iPhone 5 和更新版本支持“1”以外的任何内容。
标签: ios objective-c zxing pinchzoom datamatrix