iOSジャンプインタフェース時にtabBarを隠す方法
843 ワード
一般的にtabbarを使用する場合、隠すには2つの方法があります.
1、現在のインタフェースの非表示属性を設定する
2、プッシュ時にボトムビューを隠すように設定
3、このページで非表示
4、ページ初期化時
1、現在のインタフェースの非表示属性を設定する
self.tabBarController.tabBar.hidden = YES;
2、プッシュ時にボトムビューを隠すように設定
ViewController *VC=[[ViewController alloc]init];
VC.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:VC animated:YES];
3、このページで非表示
- (void)viewWillAppear:(BOOL)animated{
self.tabBarController.tabBar.hidden = YES;
}
- (void)viewWillDisappear:(BOOL)animated{
self.tabBarController.tabBar.hidden = NO;
}
4、ページ初期化時
- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
self.hidesBottomBarWhenPushed = YES;
}
return self;
}