IOS NavigitionController导航栏的基本设置
来源:互联网 发布:怎样向gsm发数据 编辑:程序博客网 时间:2024/05/22 12:44
iOS的组件外观批量设置:可以使用Appearance API来定制大多数UI控件外观,通过appearance代理机制来实现
1.更改导航条背景字体
在整个app的入口AppDelegate的application(_:didFinishLaunchingWithOptions:)方法中加入:
//设置UINavigationBar的颜色 UINavigationBar.appearance().barTintColor = UIColor(red: 242/255, green: 116/255, blue: 119/255, alpha: 1) //设置UINavigationBar的字体颜色 UINavigationBar.appearance().tintColor = UIColor.whiteColor() //设置UINavigationBar的字体和大小 if let barFont = UIFont(name: "Papyrus-Condensed", size: 24.0) { UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName:UIColor.whiteColor(),NSFontAttributeName:barFont] }
注:如果有什么特殊的字体要求,可以到ios字体 中查找你需要的字体
2.更改返回按钮标题
想相应的ViewController中的viewDidLoad方法中加入(仅留箭头):
navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)
3.设置相应的ViewController页面的标题
在viewDidLoad方法中加入
title = "标题名称"
4.滑动时隐藏导航条
5.改变(电池)状态栏的颜色
局部控制(单个的视图中加入以下方法,有导航的情况下)
override func viewDidAppear(animated: Bool) { self.navigationController?.navigationBar.barStyle = .Black }
无导航条的情况下:
override func preferredStatusBarStyle() -> UIStatusBarStyle { return .LightContent }
全局控制
在AppDelegate的didFinishLaunchingWithOptions方法中加入:
UIApplication.sharedApplication().statusBarStyle = .LightContent
知识点总结来自 花川学院
0 0
- IOS NavigitionController导航栏的基本设置
- iOS导航栏的设置
- IOS 导航栏上的基本控件
- ios 导航栏设置
- iOS 导航栏设置
- IOS ---设置导航栏
- iOS导航栏设置
- ios导航栏的背景图片设置
- iOS 设置导航栏的主题
- iOS--导航栏属性设置的介绍
- iOS导航栏的一些设置
- ios中导航栏的设置
- 设置iOS导航栏透明
- ios设置导航栏属性
- IOS 导航栏属性设置
- ios 导航栏状态栏设置
- iOS 导航栏颜色设置
- iOS开发navigationBar导航条和navigationItem设置:基本搞定导航条上的文字和按钮以及各种跳转
- 北化oj 2101 - 程序改错 - 两数交换(二)
- iOS传值之代理
- HDOJ 1198 Eddy's picture 最小生成树
- ubuntu15.10安装mac主题
- 观察者模式学习以及jdk实现
- IOS NavigitionController导航栏的基本设置
- C语言类型提升
- 使用openpyxl修改Excel文件,日期累加写入
- Setting Up WS2016 Storage Spaces Direct SOFS
- [leetcode 277]Find the Celebrity---------找名人
- iOS开发——Swift & Xcode
- iOS各版本特性
- MUI-基础01
- visual studio 2013上搭建arm交叉编译环境(二) cygwin等软件的安装及配置