首先准备导航栏背景图片,大小 320x44, @2x文件大小640x88,iOS5以后更改背景图片较简单

    UINavigationBar *navBar = self.navigationController.navigationBar;#define kSCNavBarImageTag 10if ([navBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]){//if iOS 5.0 and later[navBar setBackgroundImage:[UIImage imageNamed:@"navbar1.png"] forBarMetrics:UIBarMetricsDefault];}else{UIImageView *imageView = (UIImageView *)[navBar viewWithTag:kSCNavBarImageTag];if (imageView == nil){imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"navbar1.png"]];[imageView setTag:kSCNavBarImageTag];[navBar insertSubview:imageView atIndex:0];[imageView release];}}

更改颜色,可以使用tintColor属性

myBar.tintColor = [UIColor greenColor];

自定义导航栏背景图片和颜色相关推荐

  1. 自定义UITabBar的背景图片或者颜色

    自定义UITabBar的背景图片或者颜色 默认的UITabBarController的tabBar背景色是黑色的.有时我们的应用需要变更背景色,或用指定图片做为背景图. 如下有两处实现方法, 这两种方 ...

  2. uniapp实现顶部导航栏背景图片渐隐渐现效果

    由于项目需要一个功能,顶部距离小于50rpx时,导航栏透明显示:当滚动页面时,导航栏不再透明显示. 实现思路: 如果滑动位置距离顶部<=50的话,隐藏导航栏: 50 < 距离顶部距离 &l ...

  3. oc 自定义导航栏背景

    2019独角兽企业重金招聘Python工程师标准>>> [[UINavigationBar appearance] setBarTintColor:[UIColor redColor ...

  4. IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)

    为尊重文章原作者,转载务必注明原文地址:http://www.cnblogs.com/wt616/p/3784717.html 先看效果图: 在自定义导航栏背景时,可能会遇到以下一些问题: 1.当设置 ...

  5. html怎么让导航栏背景透明,Swift - 导航栏背景全透明效果的实现(沉浸式效果)...

    由于导航栏背景透明,那么整个视图的背景便会占据全部的可视区域,从而让用户有一种沉浸式的体验.下面通过样例演示如何实现这个效果. 1,实现原理 (1)如果想让导航栏(navigationBar)透明,只 ...

  6. 小程序自定义导航栏使用整理

    一.如何开启自定义导航栏 从页面配置或者全局配置修改navigationStyle的属性 navigationStyle: 导航栏样式,仅支持以下值: default 默认样式 custom 自定义导 ...

  7. 自定义iOS7导航栏背景,标题和返回按钮文字颜色

    在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem 更改导航栏的背景和文字Col ...

  8. 自定义iOS导航栏背景,标题和返回按钮文字颜色-----转载自gyz413977349

    在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem 更改导航栏的背景和文字Col ...

  9. 【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、图片+设置导航栏背景颜色+设置控制台字体样式及背景+常用快捷键)

    目录 下载设置主题样式+恢复主题默认设置 1 个性化代码段 1.1设置颜色 设置光标颜色 自定义图片做背景 修改代码段的颜色和背景颜色 选中代码块颜色修改,修改括号颜色 1.2 设置字体大小.格式 1 ...

最新文章

  1. 理解Golang的Time结构
  2. 一些小团队的自动化运维实践经验
  3. 菜鸟教程python正则表达式_python 正则表达式详解
  4. Html内联定义特点,HTML5
  5. 为什么要选择Hibernate
  6. web项目的创建和发布
  7. java如何引入qq登陆,Java Swing仿QQ登录界面 学习之用
  8. (15)css常用样式—background背景属性
  9. 第十天 Oracle安装前准备工作
  10. [转]短篇小说《来》
  11. linux单用户模式single=1,Linux 单用户模式single mode
  12. 设计模式--spring源码中使用策略模式(Strategy Pattern)
  13. android147 360 程序锁
  14. 2021-12-08 根据XPS 价带谱计算价带谱中心
  15. html转换成avi,swf怎么转换成avi,swf转换avi的方法
  16. 从零开始学游戏编程——可视化编程游戏开发工具学习指南
  17. 新能源电动汽车的充电
  18. 红米NOTE3解账户锁刷机包(2015617)双网通
  19. 内存占用率过高怎么办 一分钟解决
  20. Android开发中所需颜色的RGB值

热门文章

  1. 如何下载Amazon页面产品视频
  2. 进入BIOS模式 史上最全
  3. mysql数据库—MAH集群部署
  4. poj 1113/3348 凸包(若干点外建围墙)
  5. 台湾mcu芯片厂排名前十
  6. 爬取11088个知乎专栏,打破发现壁垒
  7. python3.6中文版下载-Python3.6.6
  8. 解决 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (61) 超详细
  9. 盘点知识图谱的10大热点趋势与实践探索!
  10. 诈骗骚扰电话为何屡禁不止