カメラが見ている画像を自分のカスタムビューに表示しようとしています。UIImagePickerController: cameraOverlayView に Apple 独自のオーバーレイ プロパティを使用したくありません。
オーバーレイは必要ありませんが、特定のビューに表示するだけです。私がそれを行うことができた唯一の方法は、 UIView でサブビューを作成することでしたが、これを行うと、 UIView で作成した独自のカスタム ボタンを使用できなくなります。これまでの私のコードは次のとおりです。
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
[imagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
[imagePickerController setShowsCameraControls:NO];
[imagePickerController setEditing:NO];
[imagePickerController setNavigationBarHidden:YES];
[self.videoPreviewView addSubview:[imagePickerController view]];
[imagePickerController viewWillAppear:YES];
ここで、videoPreviewView は UIView のアウトレットです。
助言がありますか?ありがとう!