【问题标题】:Hide bottom bar on demand按需隐藏底栏
【发布时间】:2012-02-17 02:45:20
【问题描述】:

我在 UITabBarController 中有一个 UINavigationController。我正在使用半透明 UIView 呈现一种弹出视图,但没有调用 presentModalViewController 或任何常用方法。我知道hidesBottomBarWhenPushed,但是有没有办法可以按需隐藏底部栏(甚至更好地将其滑出)(就在我的子视图添加到导航控制器的顶部视图之前)?

【问题讨论】:

    标签: ios uiview uitabbarcontroller


    【解决方案1】:

    查看相关问题的答案https://stackoverflow.com/a/9141766/305351。

    特别是Borut Tomazin的评论和他的解决方案https://gist.github.com/borut-t/6507423。

    【讨论】:

      【解决方案2】:

      您是否尝试设置此属性?

      navigationController.toolbarHidden = YES;
      

      或者用动画:

      [navigationController setToolbarHidden:YES animated:YES];
      

      【讨论】:

      • 优秀。我认为 UIToolbars 通常放在顶部,但这似乎有效。谢谢。
      • 隐藏并显示底部工具栏,但不影响标签栏。所以,据我说,它没有回答这个问题。
      • navigationController?.isToolbarHidden = true
      猜你喜欢
      • 1970-01-01
      • 2017-01-04
      • 2015-04-27
      • 2012-08-16
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多