0

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

我尝试了链接上给出的解决方案Show camera on only half of the screen as it is and in 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 回答