美文网首页
UITabBarController控制器

UITabBarController控制器

作者: mian小爬 | 来源:发表于2017-02-26 02:43 被阅读0次
    • UITarbar的高度是49

    • self.tabBar代表的是下面的长条。

    • tabBarItem代表的是tabBar里面的子控件-模型

    • 手动选择默认的子控制器:tabC.selectIndex = 1;

    • UITabBar里面的子控制器显示完了之后不会移除

    UITabBar的属性设置-对应的子控制器tabBarItem设置

    //标题
    
    nav.tabBarItem.title = @"消息";
    
    //气泡
    
    nav.tabBarItem.badgeValue = @"10";
    
    //图标
    
    nav.tabBarItem.image =[UIImage imageName:];
    
    //背景
    
    self.tabBar.barTintColor = [UIColor whiteColor];
    
    //文字-只对选中的文字进行颜色的渲染
    
    self.tabBar.tintColor = [UIColor colorWithRed:74/255.0 green:168/255.0 blue:232/255.0 alpha:1];
    
    //设置字体的颜色-可以设置状态-NSFontAttributeName
    
    [vc.tabBarItem setTitleTextAttributes:@{NSForegroundColorAttributeName :[UIColor colorWithRed:154/255.0 green:113/255.0 blue:80/255.0 alpha:1]} forState:UIControlStateSelected];
    

    UITabBarController的storyBroad设置

    拖线-viewControllers:子控制器 Hide Botton Bar on push:隐藏下面的TabBar控制器条-系统的tabbar

    当tabBarItem.image进行渲染的时候

    解决方法一:在sb中选中图片在render as 中选择:Original Image

    解决方法二: vc.tabBarItem.image = [imageNomal imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

    相关文章

      网友评论

          本文标题:UITabBarController控制器

          本文链接:https://www.haomeiwen.com/subject/oefowttx.html