你不能将UIImagePickerController子类化,但肯定有干净的(不是说明显或简单的)方法来保持相机输入作为UIViewController
的背景,只需使UIImagePickerController
叠加旋转就像它会响应{ {1}}?
我只想让UIImagePicker保持其心爱的肖像方向,但我想要旋转我放入相机叠加的UI按钮。我现在所拥有的是用shouldAutorotateToInterfaceOrientation:
改变每个元素的方向,使它始终保持在同一个位置,但围绕每个中心旋转。
我下载了Layar应用程序并以某种方式实现了它...相机进纸停留和UI按钮旋转(如CGAffineTransformMakeRotation()
的风格)。
编辑:我必须使用iOS 5.1和Xcode 4.2
edit2:现在我有UIViewController
并且取决于我从0到3分配的设备的当前方向,因此我可以决定旋转所有UI按钮的角度。我在int DIRECTION
内执行此操作,仅对纵向和上部肖像返回YES。