【问题标题】:iPhone: Camera Overlay can fit in a Tabbar Viewcontroller?iPhone:Camera Overlay 可以放入 Tabbar Viewcontroller 吗?
【发布时间】:2011-09-15 15:27:02
【问题描述】:

我有一个标签栏应用程序,点击标签栏项目,我应该显示一个相机覆盖视图,但它不应该隐藏标签栏,相机覆盖应该适合标签栏视图控制器,就像标签栏视图后面一样。我创建了一个自定义相机叠加层并将 UIImagePickerController 调用到我的客户相机叠加层。但它以全屏模式打开并隐藏了我的标签栏等。

pickerController.cameraOverlayView = camCumtomOverlay;

我什至尝试将自定义相机叠加层的大小调整为如下所示的小尺寸,但它会以全屏方式打开相机视图并隐藏我的整个标签栏。

myOwnOverlay = [[[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 300)] autorelease];

但我想将该自定义相机叠加层放入标签栏。 有人可以告诉我如何实现它吗?

谢谢!

【问题讨论】:

    标签: iphone camera uitabbar


    【解决方案1】:

    我认为您正在使用presentModalViewController: 来展示选择器。模态视图控制器将遍历所有后面的内容,因此标签栏也将隐藏。您可以在叠加层中添加一个与主标签栏相同的标签栏。

    【讨论】:

    • 是的,我的代码是这样的-> [self presentModalViewController:pickerController animated:YES];
    • 谁能解释一下?除了presentModalViewController之外,没有其他方法可以显示UIImagePickerController自定义相机叠加层,这导致我全屏查看?
    • 如果您希望您的应用程序出现在 Apple Store 上,我相信这是唯一的选择。我认为与其尝试使选择器更小,不如在叠加层中添加一个标签栏并使其充当主标签栏。通过这样做,视觉方面应该与使选取器更小一样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 2023-03-24
    • 1970-01-01
    • 2021-12-31
    • 2011-12-15
    • 2014-11-06
    • 2017-06-14
    相关资源
    最近更新 更多