gpt4 book ai didi

ios - 如何隐藏UITabBar并显示UIToolBar?

转载 作者:行者123 更新时间:2023-11-29 04:51:37 24 4
gpt4 key购买 nike

我阅读了这个问题的几个答案,但不知道该怎么做。我使用带有 ARC 的 Xcode 4.2,没有 Storyboard。

我正在开发一个基于 TabBar 应用程序模板的应用程序,并将其扩展为包含 4 UITabBars 。我没有使用UINavigationController而是使用 UINavigationBar状态栏旁边。当应用程序加载并显示第一个选项卡时,我在 UINavigationBar 上有一个按钮当我按下它时,我想隐藏 UITabBar而是显示 UIToolBarUITabBar 的同一位置被发现。

我尝试使用隐藏属性来隐藏和显示(隐藏 UITabBar 并显示 UIToolBar )。发生的情况是UITabBar已隐藏,但 UIToolBar上面显示了 UITabBar 所在的位置之前已经展示过。这看起来很难看,我希望它显示在屏幕的最底部。

我想我不能使用hidesBottomBarWhenPushed因为我不使用 UINavigationController而是直接使用导航栏。

此外,我想恢复显示 UITabBar并隐藏 UIToolBar当按 UINavigationBar 上的同一按钮时.

最佳答案

我不确定我的想法是否适合您的场景。这是...

但在此之前,让我告诉您,隐藏 UITabBar 与隐藏 UINavigationBar 不同,它不是动画的。因此对我来说,隐藏 tabBar 并不是一种用户友好的方法,除非您创建自己的 UITabBarController 子类来以动画方式隐藏 UITabBar

您可以使用 presentModalViewController:animateddismissModalViewControllerAnimated: 方法。以模态方式显示的 viewController 可以有一个 UINavigationBar,它从屏幕底部弹出并用动画覆盖 UITabBar

希望对您有所帮助。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html

关于ios - 如何隐藏UITabBar并显示UIToolBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8715049/

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