gpt4 book ai didi

uiviewcontroller - 将 UIViewController 显示为模式时隐藏 UITabBar

转载 作者:行者123 更新时间:2023-12-01 19:29:08 27 4
gpt4 key购买 nike

我有一个 UIViewController,它有一个模式窗口,我想在整个界面上展示它,包括 UITabBar。

我的应用程序层次结构是这样的:

UITabBarController (A) ->
UIViewController (B) ->
UINavigationController (C) ->
UIViewController (D) ->
UIViewController (my modal view)

当我调用 presentModalViewController在 D 上,模态视图显示在 UITabBar 下方,或者应该说,UITabBar 仍然显示。

我试过设置 hidesBottomBarWhenPushed属性(property)给 YES在模态视图 Controller 上,但无济于事。

关于为什么这对我不起作用的任何想法?

最佳答案

模态ViewController需要是 TabBarController 的直接子代为了做你想做的事。

在 ViewController "D"中,而不是:

[self presentModalViewController:...];

做:
[tabBarController presentModalViewController:...];

您如何维护对 TabBarController 的引用你决定。

关于uiviewcontroller - 将 UIViewController 显示为模式时隐藏 UITabBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848828/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com