专栏首页Objective-CiOS-UINavigationBar 设置背景图片

iOS-UINavigationBar 设置背景图片

1. 为 NavigationBar 设置背景图片(效果见下图):

导航栏设置背景图片效果对比图.png

    /// 统一设置导航栏外观
    - (void)setNavigationBarStyle
    {
        UINavigationBar *navBar = [UINavigationBar appearance];
        /** 设置导航栏背景图片 */
        [navBar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault];
        /** 设置导航栏标题文字颜色 */
        NSDictionary *dict = @{
                               NSForegroundColorAttributeName : [UIColor whiteColor]
                               };
        [navBar setTitleTextAttributes:dict];
    }

小建议: 1.一般设置导航栏或者标签栏的属性都是一经设置,全局有效的属性 2.建议写在应用程序代理AppDelegate.m里面 3.这样方便日后应用程序业务逻辑复杂时候去更改这些基本的设置

2. 为 NavigationBar 单纯设置背景色(见下图):

导航栏设置背景色效果对比图.png

为了解决这一问题,最好的解决方式就是给导航栏设置背景图片(见步骤1)

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • X-code 统计代码行数

    用户1890628
  • iOS-安装和使用 CocoaPods

    用户1890628
  • Swift 基本语法02-"let"和"var"

    用户1890628
  • echarts 使用心得

    echarts 是使用canvas绘图的,所以放置在背景容器的css背景图片不会被显示出来,所以如果需要显示背景图片。可以使用{backgroundColor:...

    frontoldman
  • 转载︱案例 基于贪心算法的特征选择

    ————————————————————————————————————————————————————————

    素质
  • python: 下划线 使用

    此时“_”、“__”、“___”、“____”等等作为临时性的名称使用。这样,当其他人阅读你的代码时将会知道,你分配了一个特定的名称,但是并不会在后面再次用到该...

    JNingWei
  • IP上的GPIO - AMWA NMOS IS-07易于扩展的通用API

    本文是来自SMPTE 2019的演讲,演讲者是来自于Riedel Communications GmbH & Co.KG的系统咨询经理Richard Seegu...

    用户1324186
  • 聚焦中国工业信息安全大会 | 这个实践案例曾获院士点赞

    5月24日-25日,由工信部指导,国家工业信息安全发展研究中心、工业信息安全产业发展联盟主办的首届中国工业信息安全大会在北京世纪金源大酒店隆重举行。大会以“筑工...

    安恒信息
  • 写给NLP研究者的编程指南

    作者 | 赤乐君,日本某大手研发部门的NLP工程师。关注关系抽取与知识图谱的相关研究。

    AI科技大本营
  • python 创建PDF文件

    ubuntu可以直接 apt-get install python-reportlab

    py3study

扫码关注云+社区

领取腾讯云代金券