objc有没有办法检测相机焦点是否成功?

时间:2013-03-06 09:43:24

标签: iphone ios objective-c camera

在我在我的应用中拍照之前,我手动请求相机对焦。 我添加了一个adjustFocus观察器来检测聚焦何时结束。 当它完成后,我正在拍摄照片..

- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
if( [keyPath isEqualToString:@"adjustingFocus"] ){
    BOOL adjustingFocus = [ [change objectForKey:NSKeyValueChangeNewKey] isEqualToNumber:[NSNumber numberWithInt:1] ];

    if (!adjustingFocus) {
        [self captureStillImage];
    }
}
}

问题是:有没有办法知道焦点是否成功,我现在有一个专注的凸轮?我知道在Android中它可以完成,但到目前为止我还没有找到在iOS上实现它的方法。

非常感谢。

0 个答案:

没有答案