首页 文章

旋转行为,如UIImagePickerController

提问于
浏览
0

我需要创建自己的ImagePicker,因为UIImagePickerController无法满足我的需求 . 此ImagePicker应该看起来和行为类似于原始的UIImagePickerController,但在相机预览和按钮之间具有UIView,以便我可以将图像(例如网格)显示为叠加图像 .

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

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

1 回答

  • 0

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

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

    view.transform = CGAffineTransformMakeRotation(angle);
    

相关问题