Я использую UIImagePickerController в немодальной настройке, например:
UIImagePickerController *_imagePickerVC = // init the VC with the main camera as the source
[_mainCameraPreviewContainer addSubview:_imagePickerVC.view];
[_mainCameraPreviewContainer bringSubviewToFront:_imagePickerVC.view];
Это работает, и я могу делать снимки, но я не могу нажать на область предварительного просмотра, чтобы сфокусировать камеру на этой точке. Я попытался исправить это, добавив одну или обе эти строки:
_imagePickerVC.showsCameraControls = NO;
_imagePickerVC.view.userInteractionEnabled = YES;
но не повезло. Когда я заставляю его отображать элементы управления камерой, я получаю кнопку режима вспышки и кнопку выбора камеры, но эти кнопки также не нажимаются. Можно ли заставить работать тап для фокусировки в моей ситуации?