2

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

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

4

1 回答 1

-1

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

使用此链接学习Ray Wenderlich的 AutoLayout 概念

希望这会有所帮助,但你必须彻底完成它。

于 2013-05-24T13:28:27.393 回答