【问题标题】:Removing the tabBar from a pushed view从推送视图中删除 tabBar
【发布时间】:2011-02-28 20:29:31
【问题描述】:

一个viewController的tabBar是如何被推入view的?

我有一个视图,它有一个 tabBar,然后这个视图推送另一个视图。然后,被推送的视图可以像往常一样使用导航控制器返回第一个视图。我的问题是我想要一个工具栏而不是推送视图中的标签栏。

如果我隐藏此标签栏,则只有一个空白区域,使用时我的工具栏甚至不可见

self.navigationController.toolbar.barStyle = UIBarStyleBlackTranslucent;

这个 self.navigationController 是否指向第一个推送视图调用此语句的视图?

第二个视图(被推送的视图)如何访问和显示自己的工具栏,而隐藏第一个视图的标签栏?

照片应用就是一个例子。

【问题讨论】:

    标签: iphone


    【解决方案1】:

    Stack Overflow Question 解决了您的问题。基本上有一个方法hidesBottomBarWhenPushed 会给你这个空间,只要确保你已经设置了你的视图来扩展以填充空间(我使用了Interface Builder中的小弹簧和ibars)。

    【讨论】:

    • 好 1 沃尔特。这就是我所追求的。 :)
    猜你喜欢
    • 2019-10-27
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-12
    • 1970-01-01
    相关资源
    最近更新 更多