自定义导航栏
来源:互联网 发布:ie8 js错误 缺少对象 编辑:程序博客网 时间:2024/05/16 18:34
1.自定义View覆盖原先的导航栏
APPDelegate跳转到的首页的ViewDidLoad中,记得设置下面这一句,隐藏掉原先的导航栏
[self.navigationController setNavigationBarHidden:YES];
这样自己设置的导航栏才会显示出来
然后就可以在View上控制各个标签或按钮的位置了。
2.如果在iOS9上要求状态栏为白色,在基类中加入
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
然后继承它的所有的子类的状态栏都会是白色的了。
iOS9之前是在类中加入
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
并且在info.plist中,将View controller-based status bar appearance设置为NO为白色,YES为黑色。如果View controller-based status bar appearance为YES,则[UIApplication sharedApplication].statusBarStyle 无效。
0 0
- UINavigationBar自定义导航栏
- 导航栏自定义按钮
- 自定义导航栏
- 自定义导航栏UINavigationBar
- 自定义导航栏
- 自定义导航栏按钮
- 自定义添加导航栏
- iOS自定义导航栏
- iOS自定义导航栏
- 导航栏自定义控件
- 代码自定义导航栏
- 自定义导航栏(Base)
- 自定义顶部导航栏
- 自定义导航栏
- 自定义导航栏
- 自定义导航栏
- android自定义导航栏
- iOS 自定义导航栏
- 中文汉字计算机编码
- Linux Make(Makefile)由浅入深的学习与示例剖析
- 健康系列——如何增强免疫力
- Recover after DROP TABLE, innodb_file_per_table is OFF
- Android自定义view详解
- 自定义导航栏
- Mysql权限速查表以及权限详解
- libxml主要函数说明 (一)
- MYSQL常用命令
- 机器学习实战之——KNN k-邻近算法
- 百度地图将地图坐标转换成页面像素
- leetcode No39. Combination Sum
- 【String】某些特定情境下字符串排序
- spfa 模板