我有一个Tabbar应用程序,点击一个tabbar项目,我应该显示一个Camera Overlay视图,但是它不应该隐藏tabbar,Camera overlay应该只适合tabbar viewcontrollers,就像在tabbar视图后面一样。我创建了一个自定义相机覆盖,并将UIImagePickerController称为我的客户相机覆盖。但它以全屏模式打开并隐藏我的tabbar等。
pickerController.cameraOverlayView = camCumtomOverlay;
我甚至尝试将自定义相机叠加调整为如下所示的小尺寸,但它会全屏打开相机视图并隐藏我的整个标签栏。
myOwnOverlay = [[[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 300)] autorelease];
但我想将自定义相机叠加到tabbar中。 有人可以告诉我如何实现它吗?
谢谢!
答案 0 :(得分:0)
我认为您正在使用presentModalViewController:
来呈现选择器。模态视图控制器将覆盖后面的所有内容,因此标签栏也会隐藏。您可以在叠加层中添加与主标签栏相同的标签栏。