私はここ数か月、UIImagePickerControllerを使用して、特にOS3.1以降の新機能を使用して、カメラビューの上にビューをオーバーレイするためにかなり広範囲に取り組んできました。これはうまくいきました。
ただし、現在、既存のビュー内にUIImagePickerControllerのカメラビューを表示できるようにするプロジェクトに取り組んでいます。基本的に、私が現在行っていることとは正反対です。
例としては、ナビゲーションコンポーネント(グラデーションのある上下の水平バーを考えてください)を備えたView Controllerがあり、これらのバーの1つでボタンをタップすると、コンテンツ領域にカメラビューが表示されます。シャッターアニメーションが上になり、上部と下部のナビゲーションバーが常に上部に表示されたままになります。
UIImagePickerControllerをウィンドウビューに追加し、モーダルで表示することに成功しましたが、サブビューとして追加することはできませんでした。
元:
[window addSubview:camera.view];
[self presentModalViewController:camera animated:YES];