如何解决iPhone iOS 4.3相机对焦方块-是否可以通过编程移除?
| 自从我的朋友将他的iPhone iOS更新到4.3之后,每次他用相机拍照时都会出现一个小方块。 我们正在开发一个使用相机的应用程序,并希望删除该烦人的正方形。我在Apple的UIImagePickerController文档中没有找到任何有关它的信息。 在以前的iOS版本中不存在该正方形。解决方法
您可能想尝试锁定焦点以禁用自动聚焦。这是一个示例代码:
NSArray *devices = [AVCaptureDevice devices];
NSError *error;
for (AVCaptureDevice *device in devices) {
if (([device hasMediaType:AVMediaTypeVideo]) &&
([device position] == AVCaptureDevicePositionBack) ) {
[device lockForConfiguration:&error];
if ([device isFocusModeSupported:AVCaptureFocusModeLocked]) {
device.focusMode = AVCaptureFocusModeLocked;
NSLog(@\"Focus locked\");
}
[device unlockForConfiguration];
}
}
, 将选择器控制器的.showsCameraControls
属性设置为NO
应该会删除焦点正方形(它在4.3之前已经完成,我认为没有任何变化),但是缺点是您需要提供自己的控件(拍照)等)。恐怕全有或全无!
, 创建一个自定义覆盖,默认覆盖将不会显示。您可以使叠加层可以完全为空。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。