【发布时间】: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