如何在横向中处理UIImagePickerController叠加旋转?

时间:2013-05-24 13:23:30

标签: iphone ios ipad camera uiimagepickercontroller

你不能将UIImagePickerController子类化,但肯定有干净的(不是说明显或简单的)方法来保持相机输入作为UIViewController的背景,只需使UIImagePickerController叠加旋转就像它会响应{ {1}}?
我只想让UIImagePicker保持其心爱的肖像方向,但我想要旋转我放入相机叠加的UI按钮。我现在所拥有的是用shouldAutorotateToInterfaceOrientation:改变每个元素的方向,使它始终保持在同一个位置,但围绕每个中心旋转。 我下载了Layar应用程序并以某种方式实现了它...相机进纸停留和UI按钮旋转(如CGAffineTransformMakeRotation()的风格)。

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

1 个答案:

答案 0 :(得分:-1)

您必须在按钮和选择器视图上设置约束。

使用此链接按Ray Wenderlich

学习AutoLayout概念

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