iOS开发ios学习积累ios 知识点

IOS 自定义Tabbar 隐藏

2016-10-12  本文已影响525人  原来你是这种花椒

在XXXTabBarController.h文件定义两个方法

- (void)hideTabView;

- (void)showTabView;


在XXXTabBarController.m文件定义两个方法

- (void)hideTabView{

self.tabbarView.hidden = YES;

}

- (void)showTabView{

self.tabbarView.hidden = NO;

}


在ViewController.m文件引用头文件      "AppDelegate.h"

并添加方法

- (void)viewWillAppear:(BOOL)animated{

[super viewWillAppear:animated];

AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];

[appDelegate.tabC showTabView];

[self.tabBarController.tabBar setHidden:NO];

}

在跳转方法中添加

AppDelegate *appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];

[appDelegate.tabC hideTabView];

[self.tabBarController.tabBar setHidden:YES];


注意: 在AppDelegate.h文件中要设定全局变量 XXXTabBarController *tabC

上一篇 下一篇

猜你喜欢

热点阅读