次のように、非モーダル設定で UIImagePickerController を使用しています。
UIImagePickerController *_imagePickerVC = // init the VC with the main camera as the source
[_mainCameraPreviewContainer addSubview:_imagePickerVC.view];
[_mainCameraPreviewContainer bringSubviewToFront:_imagePickerVC.view];
これは機能し、写真を撮ることはできますが、プレビュー領域をタップしてカメラの焦点をそのポイントに合わせることはできません。次の 2 行のいずれかまたは両方を追加して、これを修正しようとしました。
_imagePickerVC.showsCameraControls = NO;
_imagePickerVC.view.userInteractionEnabled = YES;
しかし運がない。カメラ コントロールを表示すると、フラッシュ モード ボタンとカメラを選択するボタンが表示されますが、これらのボタンもタップできません。私の状況でタップしてフォーカスを機能させることは可能ですか?