iOS-UINavigationBar 设置背景颜色及标题

1. 导航栏系统默认状态(见下图):

导航栏系统默认状态.png

2. 初识navigationBar(导航栏)(见下图):

导航栏分层剖析.png

3. 单纯设置navigationBar.backGroundColor(导航栏背景色)效果(见下图):

效果一:

只设置nav.backGroudColor的效果.png

效果二:

表面蒙版效果.png

4. 手动设置背景色及标题

    UINavigationBar *navBar = [UINavigationBar appearance];
    navBar.barTintColor = [UIColor redColor];
    NSDictionary *dict = @{NSForegroundColorAttributeName : [UIColor whiteColor]};
    [navBar setTitleTextAttributes:dict];

5. 设置后效果如图

导航栏修改后效果.png

注意:

  1. 以上代码要写在 appdelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法里面
  • 或者写在继承自UITabBarController的自定义的XXTabBarController里面的- (void)viewDidLoad方法里面

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

React-Native组件之 Navigator和NavigatorIOS

对于app而言,一款应用往往涉及到很多的页面,而页面之间的跳转Android和iOS实现也各不相同。在iOS上,系统为我们提供了UINavigationCont...

2757
来自专栏xx_Cc的学习总结专栏

iOS-UIButton 全面解析UIButton 的全面解析

3108
来自专栏進无尽的文章

UI篇-CATextLayer和 富文本的交融

CATextLayer适用于IOS或者MAC,比UIlablel 和 NSTextView 能做的事很多,可以这样说UIlablel是通过CATextLayer...

3011
来自专栏IMWeb前端团队

滚动,你真的懂了吗

在业务中,页面滚动的场景十分常见, 因此对于滚动的充分了解,可以让我们提高开发的效率! 滚动的几种场景 只有window窗体滚动 内滚动布局 窗体滚动+DIV内...

2447
来自专栏DannyHoo的专栏

iOS中的转场动画

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

2272
来自专栏一“技”之长

iOS UITableViewCell使用详解

- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSStr...

722
来自专栏一“技”之长

iOS UIButton解读

UIButton的初始化一般使用其类方法,+ (id)buttonWithType:(UIButtonType)buttonType;

832
来自专栏积累沉淀

JavaScript 动态加载脚本和样式

3大点: 1.元素位置 2.动态脚本 3.动态样式 一.元素位置 getBoundingClientRect()。这个方法返回一个矩形对象,包含四个属性:lef...

26010
来自专栏Alice

绘图quartz之阴影

    //设置矩形的阴影  并在后边加一个圆 不带阴影  步骤: CGContextRef context = UIGraphicsGetCurre...

1875
来自专栏Charlie's Road

图层几何学 -- iOS Core Animation 系列二

《图层树和寄宿图 -- iOS Core Animation 系列一》介绍了图层的基础知识和一些属性方法。这篇主要内容是学习下图层在父图层上怎么控制位置和尺寸的...

1023

扫码关注云+社区

领取腾讯云代金券