【问题标题】:Hidden UITabBar隐藏的UITabBar
【发布时间】:2010-07-01 14:35:51
【问题描述】:

我正在编写一个具有 5 项 TabBar 的应用程序。启动时,我希望应用程序显示第一项的视图内容,而不显示选项卡栏。我想要一个隐藏的按钮来覆盖整个屏幕,这样当我点击任何地方时,TabBar 就会从底部弹出。然后我希望它在几秒钟后再次隐藏起来。

如果 TabBar 在预定的时间范围后隐藏,我想它在启动时不显示 TabBar 并不重要。

我是编程新手,很难做到这一点。我已经查看了类似问题的建议,但它们似乎没有帮助。有什么建议可以实现吗?

【问题讨论】:

    标签: iphone uitabbarcontroller


    【解决方案1】:

    查看示例代码“元素”。当你选择一个元素时它会隐藏标签栏。

    【讨论】:

    • 感谢您的建议。我查看了示例代码,但是当您从 TableView 中进行选择时,它只会滑入另一个视图。我希望 TabBarItem 选择的当前视图接管整个视图。理想情况下,我希望 TabBar 以类似于键盘的方式出现和消失。
    • 我认为您没有正确查看代码,所以我正在为您阅读。在文件 AtomicElementViewController 中有一条神奇的线: self.hidesBottomBarWhenPushed = YES;还可以在stackoverflow.com/questions/675887/… 处查看答案,这除了使用 NSTimer 之外,还应该给你足够的弹药来做你想做的事。我可能给你的下一个帮助是为你编写代码,我不会。
    • 感谢您的帮助。我会进一步调查。感谢您对我的耐心。我是这方面的新手,并试图理解这一切。