Iphone 如何在横向中处理UIImagePickerController覆盖旋转?

Iphone 如何在横向中处理UIImagePickerController覆盖旋转?,iphone,ios,ipad,camera,uiimagepickercontroller,Iphone,Ios,Ipad,Camera,Uiimagepickercontroller,您不能将UIImagePickerController子类化,但肯定有一种干净(不说明显或简单)的方法可以将相机馈送作为UIViewController的背景,只需使UIImagePickerController覆盖旋转,就像它响应应自动旋转指针面方向:? 我只想让UIImagePicker保持它钟爱的肖像方向,但我想旋转我放在相机覆盖中的UI按钮。我现在所做的是使用cGraffineTransformMakeRotation()更改每个元素的方向,使其始终保持在同一位置,但围绕每个中心旋转。

您不能将UIImagePickerController子类化,但肯定有一种干净(不说明显或简单)的方法可以将相机馈送作为
UIViewController
的背景,只需使
UIImagePickerController
覆盖旋转,就像它响应
应自动旋转指针面方向:

我只想让UIImagePicker保持它钟爱的肖像方向,但我想旋转我放在相机覆盖中的UI按钮。我现在所做的是使用
cGraffineTransformMakeRotation()
更改每个元素的方向,使其始终保持在同一位置,但围绕每个中心旋转。 我下载了Layar应用程序,并以某种方式实现了它。。。相机馈送保持不变,UI按钮旋转(如
UIViewController
的样式)

编辑:我必须使用iOS 5.1和Xcode 4.2

edit2:目前,我有一个
int方向
,这取决于我从0到3指定的设备当前方向,因此我可以决定旋转所有UI按钮的角度。我在
shouldAutorotateToInterfaceOrientation:
中执行此操作,对于纵向和上部纵向,它只返回YES。

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

使用此链接可以通过以下方式学习自动布局概念:


希望这会有所帮助,但您必须彻底检查。

您必须对按钮和选择器视图进行约束

使用此链接可以通过以下方式学习自动布局概念:

希望这会有帮助,但你必须彻底地经历它