如何在iPhone中隐藏UITabbarController

iPh*_*one 1 iphone objective-c uitabbarcontroller

我在我的应用程序中实现了UITabBarController.它的代码如下:

MainCollection *mainView = [[MainCollection alloc] initWithNibName:@"MainCollection" bundle:nil];
    UINavigationController *mainNav = [[UINavigationController alloc] initWithRootViewController:mainView];

    mainView = (MainCollection *)mainNav.topViewController;
    mainView.managedObjectContext = self.managedObjectContext;

    ShowFavourites *showVC = [[ShowFavourites alloc] initWithNibName:@"ShowFavourites" bundle:nil];
    UINavigationController *showNav = [[UINavigationController alloc] initWithRootViewController:showVC];
    showNav.title=@"Favourites";
     self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    UITabBarController *tabBar = [[UITabBarController alloc] init];

    [tabBar setViewControllers:@[mainNav,showNav]];

    [self.window setRootViewController:tabBar];

    [self.window makeKeyAndVisible];


    return YES;
Run Code Online (Sandbox Code Playgroud)

我的第一个屏幕是MainCollection我应该在此视图中显示tabBar.假设在未来的看法是子类别,但是,当我浏览到其他子类别,这种观点我想隐藏的TabBar然后我如何可以将其隐藏或仅删除其子类别的看法?

任何的想法?

提前致谢.

Iro*_*ill 5

这有一个非常简单的解决方案.你应该更加努力.在您要隐藏的视图中,UITabBar只需添加即可

self.hidesBottomBarWhenPushed = YES;
Run Code Online (Sandbox Code Playgroud)

这里访问SO本身的这些链接.你很容易找到答案: -

在iPhone中显示/隐藏TabBarController

如何隐藏uitabbarcontroller

如何隐藏标签栏控制器?

是否可以在按下按钮时隐藏标签栏以允许全屏显示内容?

如何通过编程方式隐藏UITabBarController?

如何隐藏iPhone标签栏?


归档时间:

查看次数:

3130 次

最近记录:

13 年,6 月 前