UIImagePickerController:自定义相机叠加位于默认控件的顶部?

时间:2011-03-09 19:50:24

标签: ios4 camera uipickerviewcontroller

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

我的想法是,我会showsCameraControls = YEScameraOverlayView设置为我的自定义用户界面,然后使用[picker.view bringSubviewToFront:overlayView]确保我底部的控件位于默认值的顶部控制。

唉,这不起作用。我试过在不同的地方将叠加层移动到视图层次结构的前面而没有运气。 是否有任何UIImagePickerController hackery可以实现这个目标?在自定义UI时,至少不能重用至少部分相机控件似乎是一种耻辱。

1 个答案:

答案 0 :(得分:5)

进一步调查显示这是不可能的。您要么必须使用所有默认的cameara UI,要么不使用它。