iOS设置标题栏文字颜色,以及设置导航栏背景颜色、文字颜色

【设置导航栏颜色/图片、文字颜色】

设置导航栏颜色会同时设置标题栏背景色

//设置导航栏背景颜色
    nc.navigationBar.barTintColor = [UIColor whiteColor];
    
    //设置导航栏背景图片
    nc.navigationBar.barTintColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"image.jpg"]];
    
    //设置导航栏文字颜色
    nc.navigationBar.titleTextAttributes = [NSDictionary dictionaryWithObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];

以上情况用于UIviewController外部设置,当在内部时,可以用

self.navigationController代替上面的“nc”对象

self.navigationController.navigationBar.tintColor=[UIColor whiteColor];

【设置标题栏文字颜色】

首先,将项目info选项中的最后一项下拉选中最后一项

《iOS设置标题栏文字颜色,以及设置导航栏背景颜色、文字颜色》

,然后,在appdelegate中设置

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [UIApplication sharedApplication] .statusBarStyle = UIStatusBarStyleLightContent;
    // Override point for customization after application launch.
    return YES;
}

搞定

    原文作者:703969875
    原文地址: https://blog.csdn.net/u011349387/article/details/47173513
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞