隐藏自定义的tabbar

由controllerA推出controllerB

A中:

- (void)viewWillAppear:(BOOL)animated {

[super viewWillAppear:animated];

UIView *tabbar = [self.tabBarController.view viewWithTag:1000];

tabbar.hidden = NO;

self.tabBarController.tabBar.hidden = YES;

}

- (void)push {

  BViewController *B = [[BViewController alloc] init];

  B.hidesBottomBarWhenPushed = YES;

  [self.navigationController pushViewController:B animated:YES];

}

B.中

- (void)viewWillAppear:(BOOL)animated {

[super viewWillAppear:animated];

UIView *tabbar = (UIView *)[self.tabBarController.view viewWithTag:1000];

tabbar.hidden = YES;

self.tabBarController.tabBar.hidden = YES;

}

时间: 2024-11-06 22:59:27

隐藏自定义的tabbar的相关文章

iOS-实现映客首页TabBar和滑动隐藏NavBar和TabBar

之前在做直播的时候,参照了映客App,发现其首页的效果还挺不错,在网上找了一下相关仿映客App代码和博客,大部分都是说如何播放直播流和推流,对于UI这块甚少,所以我自己花了点时间研究了一下映客的首页UI效果. 转载自 SUN'S BLOG - 专注互联网知识,分享互联网精神! . 映客首页主要分两部分,一部分是实现没有文字而且中间按钮突出的TabBar,另一部分是显示滑动ScrollView隐藏和显示NavBar和TabBar.我们来慢慢看. 一.TabBar实现 首先,我们看下实现后的效果.

自定义工具栏tabbar图片

在AppDelegate.m中,设置根视图控制器 RootViewController.h @interface RootViewController : UITabBarController { UIImageView *_selectedImg; } RootViewController.m #import "RootViewController.h" #import "HomeViewController.h" #import "SquleViewC

在每一个即将被push的控制器push之前,设置viewController.hidesBottomBarWhenPushed = YES,表示这个控制器在被push的时候会隐藏底部的tabbar

#import "SZMNavBaseController.h" @interface SZMNavBaseController () @end @implementation SZMNavBaseController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. } - (void)didReceiveMemoryWarning { [supe

自定义的TabBar

// // AppDelegate.m // CustomTabBar-0818 // // Created by apple on 14-8-18. // Copyright (c) 2014年 apple. All rights reserved. // #import "AppDelegate.h" #import "Items.h" #import "TabBar.h" @interface AppDelegate ()<TabBa

在自定义的tabbar 中间按钮 点击出现一个view 再点击view返回

入职第三天 遇到一个小问题 记下来 问题是自定义的tabbar 中间一个加号按钮 点击从下弹出一个view,再点击 view返回 首先再tabbar的view .h添加一个代理方法 在.m中 在tabbar的VC.m中实现代理方法( 我是在这里加了一个判断 反正实现了 菜鸟的做法吧,不加判断 点击回不去) 创建view的V和C 在V中 添加一个单例类 创建了view的坐标 在V.m中 创建好view的show 和dismiss 两个方法 这样大功告成了 中间还有一些细节 我也不知道怎么说 dis

自定义底部tabbar的两种方式

第一种:利用系统自带的tabbarItem加一个自定义按钮: #import "SZMTabBarController.h" #import "SZMTabBar.h" #import "SZMHomeViewCtrl.h" #import "SZMNavigationController.h" #import "SZMDiscoerViewCtrl.h" @interface SZMTabBarContr

push的时候隐藏底部的tabbar

#import "mainNavigationControllers.h" @interface mainNavigationControllers () @end @implementation mainNavigationControllers - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. } - (void)didReceiveMemory

隐藏自定义tabbar(关于tabbar的hide属性对于自定义无效)

背景: 最近在做一个项目中 需要在tabbar中的一个子控制器中隐藏tabbar. 我是tabbar我是自定义的XIB 视图addsubview到tabbar上. 首先po 一个在网上查到的解决方法: UIWindow * window = [UIApplication sharedApplication].keyWindow; CustomTabBar * ct =(CustomTabBar *) window.rootViewController; ct.bgView.hidden = YE

iOS阶段学习第33天笔记(自定义标签栏(tabBar)介绍)

iOS学习(UI)知识点整理 一.自定义标签栏 1)方法一 单个创建标签栏 1 #import "AppDelegate.h" 2 #import "SecondViewController.h" 3 #import "ViewController.h" 4 #import "ThirdViewController.h" 5 #import "ForthViewController.h" 6 #import