我需要创建自己的 ImagePicker,因为 UIImagePickerController 无法满足我的需求。这个 ImagePicker 的外观和行为应该与原始 UIImagePickerController 类似,但在相机预览和按钮之间有一个 UIView,以便我可以将图像(例如网格)显示为覆盖图像。
为此,我将使用 AV Foundation 框架,无论出于何种原因,它(对我而言)比我想要实现的旋转行为更容易理解。这就是问题所在:在原始 UIImagePickerController 中,“拍照”按钮始终位于 iPhone 的主页按钮旁边,但其内容会旋转到正确的方向。“闪光灯”和“切换相机”按钮始终位于顶部边缘。
我怎样才能实现这种行为?我需要多少 ViewControllers / Views 以及层次结构如何?