当应用程序的其余部分处于横向模式时,以纵向显示相机的一半

我只有iPad和它的横向模式的应用程序。 我想在屏幕的上半部分以纵向模式打开相机,在下半部分,我想添加一些IBOutlets。 在Projetc的设置支持的界面方向的FYI只是横向左侧和右侧横向。

我试过的解决scheme给链接显示相机只有一半的屏幕,因为它是在didfinishPickingMediaWithInfo我删除了imagePickerController.view

  1. 相机在全屏幕中打开:(
  2. 我怎样才能打开相机的肖像。
  3. didfinishPickingMediaWithInfo在UIImagePickerControllerEditedImage中返回null。 请帮忙。

我认为你将无法使用UIImagePickerController实现所需的行为,因为它是一种特殊的控制器。 你可以看一下媒体捕捉指南。 然后,您可以创buildAVCaptureVideoPreviewLayer与您自己的大小,并呈现它,你喜欢,虽然你将需要编写自己的代码捕捉图像。

这是苹果公司的文件。 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方向 – 需要景观