我使用下面的代码在UIImagePickerContrller前面插入视图
[self.view insertSubview:myFrontView atIndex:1000];
有效。
但是如果ViewController与'self'有关,则由UINavigationController提供,
myFronView将显示在UIImagePickerController后面,而不是显示在它前面。
有没有人遇到同样的问题?
欢迎任何评论
由于
InterDev中
答案 0 :(得分:0)
您需要将子视图添加到UIImagePickerController的视图中,而不是添加到导航堆栈顶部的视图控制器视图,因为当显示UIImagePickerController的视图时,控制器的视图不可见。
然而,将您自己的子视图粘贴到由您未编写的控制器(如UIImagePickerController)管理的视图层次结构中可能会导致问题。如果可能的话,你应该使用UIImagePickerController的cameraOverlayView属性以支持的方式显示你的自定义视图。