zoukankan      html  css  js  c++  java
  • iOS设置导航与其标题的颜色及字体大小和系统默认TabBar的相关设置与使用方法

    第一步:

    //在info.plist中添加一个字段:view controller -base status bar 设置为NO;
    //导航颜色
    [[UINavigationBar appearance] setBarTintColor:[UIColor XXXX]];
    [[UITableViewCell appearance] setBackgroundColor:[UIColor XXXX]];

    //设置状态栏(信号区)白色
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];

    //默认带有一定透明效果,可以使用以下方法去除系统效果
    [navigationController.navigationBar setTranslucent:NO];

    //更改导航标题字体大小与颜色要在第一级页面设置 如下
    // 设置导航默认标题的颜色及字体大小
    self.navigationController.navigationBar.titleTextAttributes = @{UITextAttributeTextColor: [UIColor whiteColor], UITextAttributeFont:[UIFont boldSystemFontOfSize:18]};

    第二步:

    //UIImageRenderingModeAlwaysOriginal 让图片表现的模式为图片的原始样式 用于去掉系统添加的颜色
    if ([[UIDevice currentDevice] systemVersion].floatValue >= 8.0) {
    self.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"title" image:[[UIImage imageNamed:@"Image.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:@"ImageS.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];

    }else{

    self.tabBarController.tabBarItem.title = @"title";
    if ([[UIDevice currentDevice] systemVersion].floatValue >= 7.0) {

    [self.tabBarController.tabBarItem setFinishedSelectedImage:[[UIImage imageNamed:@"Image.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] withFinishedUnselectedImage:[[UIImage imageNamed:@"ImageS.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
    }else{
    [self.tabBarController.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"Image.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"ImageS.png"]];
    }
    }
    //tabbar颜色 用于更改字体颜色
    [self.tabBarController.tabBar setTintColor:[UIColor XXXX]];

  • 相关阅读:
    HPA
    docker 入门
    idea手动保存文本
    mac下安装配置sql plus
    oracle序列
    oracle存储过程
    Java正则表达式
    expect命令
    关于OneDrive/GoogleDrive推送的定价方案征询
    存储设备故障已修复,及对用户的补偿措施
  • 原文地址:https://www.cnblogs.com/-ios/p/4682642.html
Copyright © 2011-2022 走看看