2

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

- (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 上做到这一点的方法。

不管怎么说,还是要谢谢你。

4

0 回答 0