iOS项目开发实战——自定义设置导航栏和状态栏背景
来源:互联网 发布:黑帽子数据 编辑:程序博客网 时间:2024/04/30 08:31
在iPhone的状态栏顶部,会有很多的信息,如运营商,信号强弱,网络状况,时间,电量等等。我们使用很多的App,如微信,QQ等等,都会发现导航栏的背景或者说图片都是重新设置过的,这样就能增加用户体验,也能更加节省下方的屏幕空间。那如何来设置导航栏的图片呢?
(1)首先建立一个iOS项目,语言选择Swift。并且在Images.xcassets中拖入一张图片,大小要自己设置好,用来作为顶部导航栏的背景。
(2)在Main.storyboard中选中ViewController,然后选择Editor-->Embed in-->Navigation Controller.为界面增加顶部导航栏。
(3)在代码中实现如下:
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() initNavBarImg() } func initNavBarImg(){ self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: "naviBar"),forBarMetrics:UIBarMetrics.Default) self.navigationController?.navigationBar.topItem?.title="" //不设置导航栏顶部的标题,就算在storyboard中设置了标题,也会消失。 }}
(4)然后运行程序,效果如下:发现顶部已经设置成想要的图案了。
。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
1 0
- iOS项目开发实战——自定义设置导航栏和状态栏背景
- iOS 7, 导航栏和状态栏自定义
- ios自定义状态栏和导航栏
- iOS设置状态栏和导航栏颜色
- iOS设置状态栏和导航栏
- iOS项目开发实战——自定义控件背景与颜色
- ios 导航栏状态栏设置
- iOS开发——iOS状态栏和导航栏的控制问题
- IOS 实现自定义的导航栏背景以及自定义颜色的状态栏
- IOS 自定义导航栏背景
- 自定义导航栏和状态栏
- IOS设置状态栏样式和背景
- iOS导航栏和状态栏
- iOS开发中的导航栏和状态栏学习笔记
- iOS开发:状态栏和导航栏的高度获取
- iOS 7自定义导航栏状态栏
- iOS 8 设置导航栏的背景颜色和背景图片
- IOS导航栏、状态栏颜色设置
- shiro的简单使用
- scala实现设计模式之代理模式
- Selenium私房菜系列1 -- Selenium简介
- mysql配置文件优化及处理
- Windows下MySQL 5.6安装及配置详细图解
- iOS项目开发实战——自定义设置导航栏和状态栏背景
- Java集合之TreeSet
- 无法加载主类
- 简单Python脚本实现数据导出Excel格式的尝试
- 关于Git的使用中出现的问题
- MongoDB(2)-基本概念
- Selenium私房菜系列6 -- 深入了解Selenium RC工作原理(1)
- JAVA POST GET
- 客户端Crash一般原因小结