iOS--改变导航栏、状态栏字体颜色和背景颜色

iOS中状态栏字体颜色系统默认的只有:黑色、白色
系统中枚举出来的是:


iOS--改变导航栏、状态栏字体颜色和背景颜色_第1张图片
默认颜色

1、想要修改状态栏的字体颜色,我们可以在VC里面单独设置:


iOS--改变导航栏、状态栏字体颜色和背景颜色_第2张图片
单独VC设置

2、也可以在appdelegate中进行全局设置
iOS--改变导航栏、状态栏字体颜色和背景颜色_第3张图片
设置状态栏颜色

还需要在info.plist文件中进行设置
iOS--改变导航栏、状态栏字体颜色和背景颜色_第4张图片
设置info.plist

设置导航栏、状态栏背景颜色:


设置背景颜色

设置导航栏title字体颜色:可以使用titleView来进行设置,在这里我封装了一个类方法


iOS--改变导航栏、状态栏字体颜色和背景颜色_第5张图片
设置导航栏字体颜色

我将状态栏字体设置成白色,导航栏、状态栏背景设置成黑色,导航栏title设置成绿、白并有,效果如下图:


效果图

你可能感兴趣的:(iOS--改变导航栏、状态栏字体颜色和背景颜色)