【问题标题】:How to display Navigation bar when tab bar item clicked单击选项卡栏项目时如何显示导航栏
【发布时间】:2011-03-04 10:16:19
【问题描述】:

我正在开发具有UITabBarControllerUINavigationController 的Iphone 应用程序

我在项目流程中切换到UIWebView,之前它都是原生的

当我切换到 webview 时,我可以隐藏导航栏

但是当我点击一个将其带到主页的选项卡时,我看不到导航栏,除非我选择任何选项并转到下一个视图

我确实发现了 abt tabbar 功能

-(void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

但我不知道如何再次取消隐藏或显示导航栏? 请帮忙

【问题讨论】:

    标签: iphone uiwebview uitabbarcontroller uinavigationbar


    【解决方案1】:

    我猜你会用

    self.navigationController.navigationBarHidden = YES;
    

    将navigationController 的navigationBar 设置为隐藏。

    如果您在 viewWillAppear 的其他视图中使用它,您需要再次将其设置为非隐藏

    self.navigationController.navigationBarHidden = NO;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 2021-03-02
      • 1970-01-01
      • 2020-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多