zoukankan      html  css  js  c++  java
  • 隐藏TabBar

    方法一:将设置显示试图的高度

    - (void)makeTabBarHidden:(BOOL)hide
    {
        if ( [self.tabBarController.view.subviews count] < 2 )
        {
            return;
        }
        UIView *contentView;
        
        if ( [[self.tabBarController.view.subviews objectAtIndex:0] isKindOfClass:[UITabBar class]] )
        {
            contentView = [self.tabBarController.view.subviews objectAtIndex:1];
        }
        else
        {
            contentView = [self.tabBarController.view.subviews objectAtIndex:0];
        }
        //    [UIView beginAnimations:@"TabbarHide" context:nil];
        if ( hide )
        {
            contentView.frame = self.tabBarController.view.bounds;        
        }
        else
        {
            contentView.frame = CGRectMake(self.tabBarController.view.bounds.origin.x,
                                           self.tabBarController.view.bounds.origin.y,
                                           self.tabBarController.view.bounds.size.width,
                                           self.tabBarController.view.bounds.size.height - self.tabBarController.tabBar.frame.size.height);
        }
        
        self.tabBarController.tabBar.hidden = hide;

    }

    方法二:navigationController +tabBarController的结构的话,在push到下一级的childController的时候用
    childController.hidesBottomBarWhenPushed = YES;

    detailViewController *detailView=[[detailViewController alloc] initwithDic:dic];
        detailView.hidesBottomBarWhenPushed = YES;

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

  • 相关阅读:
    爬虫中动态的POST参数
    Sublime3注册码和安装中文包
    [pytorch][进阶之路]pytorch学习笔记二-自动求导和module
    [pytorch][进阶之路]pytorch学习笔记一
    [python][进阶之路]理解python中的深复制和浅复制
    [python][matlab]在python36上安装matlab2015b引擎
    [python][进阶之路]list复制引发的问题
    [python][pandas]DataFrame的基本操作
    [Algorithm]ADMM简明理解
    [python][cpp]对浮点数进行n位翻转
  • 原文地址:https://www.cnblogs.com/bandy/p/2395399.html
Copyright © 2011-2022 走看看