0

iPad 用のアプリケーションがあり、そのアプリケーションは横向きモードのみです。画面の上半分でポートレート モードでカメラを開き、下半分に IBOutlets を追加したいと考えています。参考までに、projetc の設定でサポートされているインターフェイスの向きは、横向きの左と横向きの右のみです。

画面の半分だけにカメラを表示するリンクにある解決策をそのまま試し、didfinishPickingMediaWithInfoでimagePickerController.viewを削除しました

  1. カメラがフルスクリーンで開きます:(
  2. カメラをポートレートで開く方法を教えてください。
  3. didfinishPickingMediaWithInfo は、UIImagePickerControllerEditedImage で null を返します。助けてください。
4

1 に答える 1

0

UIImagePickerController は特別な種類のコントローラーであるため、目的の動作を実現できないと思います。メディア キャプチャ ガイドをご覧ください。次に、独自のサイズで AVCaptureVideoPreviewLayer を作成し、好きなように表示できますが、画像をキャプチャするための独自のコードを記述する必要があります。

これはそのためのAppleドキュメントです。 http://developer.apple.com/library/mac/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html

これは、コード スニペットを使用した優れたプレゼンテーションです。 http://www.slideshare.net/invalidname/capturing-stills-sounds-and-scenes-with-av-foundation

この質問も役に立つかもしれません。 AVCaptureVideoPreviewLayer の向き - 横向きが必要

于 2013-07-26T08:12:21.000 に答える