【问题标题】:How to handle UIImagePickerController overlay rotation in landscape?如何在横向处理 UIImagePickerController 覆盖旋转?
【发布时间】:2013-05-24 13:23:29
【问题描述】:

你不能继承 UIImagePickerController,但肯定有干净(不是说明显或简单)的方法来保持相机馈送作为 UIViewController 的背景,并让 UIImagePickerController 覆盖旋转,就像它会响应 shouldAutorotateToInterfaceOrientation: 一样? 我只想让 UIImagePicker 保持其心爱的纵向,但我想旋转我放入相机叠加层的 UI 按钮。我现在拥有的是使用CGAffineTransformMakeRotation() 更改每个元素的方向,因此它始终保持在同一个位置,但围绕每个中心旋转。 我下载了 Layar 应用程序,并以某种方式实现了它……相机源保持不变,UI 按钮旋转(就像UIViewController 的风格)。

edit:我必须使用 iOS 5.1 和 Xcode 4.2
edit2: 现在我有这个 int DIRECTION 并且取决于当前的方向是什么我分配的设备从 0 到 3,所以我可以决定以什么角度旋转所有 UI 按钮。我在 shouldAutorotateToInterfaceOrientation: 内部执行此操作,它只返回 YES 用于纵向和向上纵向。

【问题讨论】:

    标签: iphone ios ipad camera uiimagepickercontroller


    【解决方案1】:

    您必须对按钮和选择器视图施加约束。

    使用此链接通过Ray Wenderlich 研究 AutoLayout 概念

    希望这会有所帮助,但您必须彻底了解它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多