Ios4 UIImagePickerController:位于默认控件顶部的自定义摄影机覆盖?

Ios4 UIImagePickerController:位于默认控件顶部的自定义摄影机覆盖?,ios4,camera,uipickerviewcontroller,Ios4,Camera,Uipickerviewcontroller,我正在使用UIImagePickerController cameraOverlayView属性创建自定义相机UI。但是,我想保留一些现有的UI——特别是顶部的闪光灯和相机选择按钮 我的想法是保持showsCameraControls=YES将cameraOverlayView设置为我的自定义UI,然后使用[picker.view bringSubviewToFront:overlayView]确保底部的控件位于默认控件的顶部 唉,这是行不通的。我尝试过在不同的地方将覆盖层移动到视图层次的前面,

我正在使用
UIImagePickerController cameraOverlayView
属性创建自定义相机UI。但是,我想保留一些现有的UI——特别是顶部的闪光灯和相机选择按钮

我的想法是保持
showsCameraControls=YES
cameraOverlayView
设置为我的自定义UI,然后使用
[picker.view bringSubviewToFront:overlayView]
确保底部的控件位于默认控件的顶部


唉,这是行不通的。我尝试过在不同的地方将覆盖层移动到视图层次的前面,但没有成功是否有任何
UIImagePickerController
黑客可以做到这一点?
在定制UI的同时,无法重用至少一些摄像头控件似乎是一件很遗憾的事情。

进一步调查表明,这是不可能的。您可以使用所有默认的Camera UI,也可以不使用任何UI。

我没有看到在最近的版本中有任何更改。我还没有尝试过这一点,但apple文档声明这是可能的:下面是一段:如果将默认摄影机控件设置为可见,请将透明度合并到视图中,或将其定位以避免遮挡基础内容