在UIImagePickerController前插入视图

时间:2011-01-03 04:28:48

标签: iphone

我使用下面的代码在UIImagePickerContrller前面插入视图

[self.view insertSubview:myFrontView atIndex:1000];

有效。

但是如果ViewController与'self'有关,则由UINavigationController提供,

myFronView将显示在UIImagePickerController后面,而不是显示在它前面。

有没有人遇到同样的问题?

欢迎任何评论

由于

InterDev中

1 个答案:

答案 0 :(得分:0)

您需要将子视图添加到UIImagePickerController的视图中,而不是添加到导航堆栈顶部的视图控制器视图,因为当显示UIImagePickerController的视图时,控制器的视图不可见。

然而,将您自己的子视图粘贴到由您未编写的控制器(如UIImagePickerController)管理的视图层次结构中可能会导致问题。如果可能的话,你应该使用UIImagePickerController的cameraOverlayView属性以支持的方式显示你的自定义视图。