iOS项目,根据设计图,有时需要自定义UIView的UINavigationBar的背景。可以切出来一张1像素左右的背景图片,来充当UINavigationBar的背景。

可以利用NavigationBar的- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics方法将图片填充NavigationBar的背景。

具体代码可参考:

[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"navBarBj"] forBarMetrics:UIBarMetricsDefault];

其中UIBarMetricsDefault指的是手机竖直方向的NavigationBar,另外一个常用的UIBarMetricsLandscapePhone指的是手机横向的NavigationBar。

ios上状态栏 就是指的最上面的20像素高的部分 
状态栏分前后两部分,要分清这两个概念,后面会用到:

    • 前景部分:就是指的显示电池、时间等部分;

    • 背景部分:就是显示黑色或者图片的背景部分;

      如下图:前景部分为白色,背景部分为黑色 

最新文章

  1. JavaScript对象篇之hasOwnProperty
  2. No compatible targets were found.Do you wish to...的解决方案。
  3. JavaScript 运算符
  4. SourceInsight 精确导入Linux kernel源码的方法
  5. UUID生成
  6. Android开发笔记:eclipse导入java项目
  7. Java HashMap 如何正确遍历并删除元素
  8. java如何防止反编译
  9. win7下不能收到窗口hook消息的问题
  10. 搭建及修正Hadoop1.2.1 MapReduce Pipes C++开发环境
  11. IT连创业系列:年终回顾录!
  12. Sum of xor
  13. iOS中NSBundle的介绍
  14. python配置文件的加载
  15. BZOJ-9-3295: [Cqoi2011]动态逆序对
  16. 关于JBoss -“Closing a connection for you,please close them yourself”
  17. BZOJ5297 [CQOI2018] 交互网络 【MatrixTree定理】
  18. 论container的前世今生
  19. 关于AJAX与form表单提交数据的格式
  20. Fisher准则一维聚类

热门文章

  1. PHPExcel解决内存占用过大问题-dw 查找memoryCacheSize把1M改为2048M
  2. ASP.NET弹出提示点击确定之后再跳转页面的方法
  3. IDEA类文件不编译问题
  4. hdu_3294_Girls' research(Manacher)
  5. LeetCode OJ 95. Unique Binary Search Trees II
  6. 运行出第一个程序Hello World、第二个程序网页浏览器
  7. python的历史与优劣
  8. Replication--进程无法在“xxxx”上执行“sp_replcmds”
  9. 宏定义重写NSLog
  10. 11g init DB software and database