0

我需要创建自己的 ImagePicker,因为 UIImagePickerController 无法满足我的需求。这个 ImagePicker 的外观和行为应该与原始 UIImagePickerController 类似,但在相机预览和按钮之间有一个 UIView,以便我可以将图像(例如网格)显示为覆盖图像。

为此,我将使用 AV Foundation 框架,无论出于何种原因,它(对我而言)比我想要实现的旋转行为更容易理解。这就是问题所在:在原始 UIImagePickerController 中,“拍照”按钮始终位于 iPhone 的主页按钮旁边,但其内容会旋转到正确的方向。“闪光灯”和“切换相机”按钮始终位于顶部边缘。

我怎样才能实现这种行为?我需要多少 ViewControllers / Views 以及层次结构如何?

4

1 回答 1

0

它可以在一个视图中完成;)对我来说合理的每个按钮和一个父视图听起来一个......所以4!?

应用变换视图 (CGAffineTransformRotate) 以对抗设备旋转

view.transform = CGAffineTransformMakeRotation(angle);
于 2012-11-23T14:53:35.853 回答