zoukankan      html  css  js  c++  java
  • Iphone隐藏和显示TabBar的方法

    1.隐藏TabBar:

    1. - (void)hideTabBar {  
    2.     if (self.tabBarController.tabBar.hidden == YES) {  
    3.         return;  
    4.     }  
    5.     UIView *contentView;  
    6.     if ( [[self.tabBarController.view.subviews objectAtIndex:0] isKindOfClass:[UITabBar class]] )  
    7.         contentView = [self.tabBarController.view.subviews objectAtIndex:1];  
    8.     else  
    9.         contentView = [self.tabBarController.view.subviews objectAtIndex:0];  
    10.     contentView.frame = CGRectMake(contentView.bounds.origin.x,  contentView.bounds.origin.y,  contentView.bounds.size.width, contentView.bounds.size.height + self.tabBarController.tabBar.frame.size.height);          
    11.     self.tabBarController.tabBar.hidden = YES;  
    12.       
    13. }  

    2.显示TabBar:
    1. - (void)showTabBar  
    2.   
    3. {  
    4.     if (self.tabBarController.tabBar.hidden == NO)  
    5.     {  
    6.         return;  
    7.     }  
    8.     UIView *contentView;  
    9.     if ([[self.tabBarController.view.subviews objectAtIndex:0] isKindOfClass:[UITabBar class]])  
    10.           
    11.         contentView = [self.tabBarController.view.subviews objectAtIndex:1];  
    12.   
    13.     else  
    14.           
    15.         contentView = [self.tabBarController.view.subviews objectAtIndex:0];        
    16.     contentView.frame = CGRectMake(contentView.bounds.origin.x, contentView.bounds.origin.y,  contentView.bounds.size.width, contentView.bounds.size.height - self.tabBarController.tabBar.frame.size.height);  
    17.     self.tabBarController.tabBar.hidden = NO;  
    18.       
    19. }  

    3.如果定义了上面两个方法,在viewDidAppear:方法里面就可以调用了
    1. -(void)viewDidAppear:(BOOL)animated{  
    2.     //[self hideTabBar];  
    3.     [self showTabBar];  
    4. }  
  • 相关阅读:
    python——ddt + excel + HTMLTestRunner 实现接口测试
    APP模拟弱网环境测试教程
    静态语言与动态语言
    Charles手机抓包实用教程
    DS博客作业08--课程总结
    DS博客作业03--栈和队列
    DS博客作业02--线性表
    DS博客作业01--日期抽象数据类型设计与实现
    第四次作业
    C博客作业01--分支、顺序结构
  • 原文地址:https://www.cnblogs.com/a7345678/p/2567225.html
Copyright © 2011-2022 走看看