我正在使用UIImagePickerController cameraOverlayView
属性创建自定义相机 UI。但是,我想保留一些现有的用户界面——特别是顶部的闪光灯和相机选择按钮。
我的想法是我会继续showsCameraControls = YES
设置cameraOverlayView
我的自定义 UI,然后使用[picker.view bringSubviewToFront:overlayView]
它来确保底部的控件位于默认控件的顶部。
唉,这行不通。我尝试将叠加层移动到各个位置的视图层次结构的前面,但没有运气。是否有任何UIImagePickerController
黑客可以实现这一目标?不能在自定义 UI 的同时至少重用一些相机控件似乎是一种耻辱。