navigationBar相关的设置
// 状态栏的设置 字体白色
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];
//navigationBar标题颜色白色
[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor],UITextAttributeTextColor,nil]];
// 系统返回的按钮 颜色可以随便设置
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
// 设置navigationBar的颜色 因颜色与实际颜色不一致 使用背景图片才能达到效果
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageWithColor:UIColorFromHexAlph(0x02112c, 1)] forBarMetrics:(UIBarMetricsDefault)];
self.navigationController.navigationBar.shadowImage = [[UIImage alloc] init];
//将十六进制转换为对应颜色 rgbValue 十六进制 ap 透明度
#define UIColorFromHexAlph(rgbValue,ap)\
[UIColor colorWithRed:((float) ((rgbValue & 0xFF0000) >> 16)) / 255.0f\
green:((float) ((rgbValue & 0x00FF00) >> 8)) / 255.0f\
blue:((float) (rgbValue & 0x0000FF)) / 255.0f \
alpha:ap]
// 去除返回的字 不要设置图片,使用系统的返回图片
UIBarButtonItem *temporaryBarButtonItem = [[UIBarButtonItem alloc] init];
temporaryBarButtonItem.title = @" ";
self.navigationItem.backBarButtonItem = temporaryBarButtonItem;
//右边按钮的位置 应利用UIBarButtonSystemItemFixedSpace格式,rightbar设为数组,进行填充。
UIButton *settingBtn = [[UIButton alloc]init];
UIBarButtonItem *rightBar = [[UIBarButtonItem alloc]initWithCustomView:settingBtn];
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace
target:nil action:nil];
negativeSpacer.width = -20;
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:negativeSpacer,rightBar,nil];
这些都是百度的 因为 自己遇到了这些问题 所以总结起来,亲测有效。
navigationBar相关的设置相关推荐
- Java编程题修院子,了解java虚拟机—JVM相关参数设置(2)
1. JVM相关参数设置 JVM相关配置 -XX:+PrintGC 两次次YoungGC,两次FullGC. -XX:+PrintGCDetails 打印GC时的内存,并且在程序结束时打印堆内存使 ...
- oracle默认的优化器,Oracle优化器相关参数设置
oracle优化器相关参数设置 Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Prod ...
- 三菱FX5U系列PLC电池安装方法以及GX Works3内相关参数设置
三菱FX5U系列PLC电池安装方法以及GX Works3内相关参数设置 我们在做项目时,有时需要对某些存储器或者CPU的系统时钟设置断电保持功能,这时就需要安装备用电池(出厂默认是没有的) 下图为拆掉 ...
- IDEA JVM 性能优化 相关参数设置
文章目录 IDEA JVM 性能优化 相关参数设置 IDEA JVM 性能优化 相关参数设置 点击 Help - Edit Custom VM Options -Xms256m -Xmx2048m - ...
- JVM内存模型、相关参数设置与命令查看
JVM内存模型.相关参数设置与命令查看 JVM内存模型,你看这一篇就够了 - 知乎 (zhihu.com) Java虚拟机-Java8内存模型JVM(整理版) - 牧梦者 - 博客园 (cnblogs ...
- Hadoop MapReduce Job 相关参数设置 概念介绍与理解
Hadoop MapReduce Job 相关参数设置 概念介绍与理解 InputFormat: 作用:将输入的文件分成 一个个split,并且将split 拆分成一个个<key,value& ...
- 传奇服务器修改变量,最新传奇服务器中相关变量设置技巧分享
变量对于任何一个传奇私服服务器来说都是非常重要的,那些喜欢找传奇一条龙做服务器的gm或许不知道,但是那些喜欢通过自己的努力和摸索做服务器的gm应该都对变量有一定的了解.任何一个传奇私服服务器想要正常运 ...
- 三菱FX系列PLC模拟量输入AD模块的使用方法和相关编程设置详解
三菱FX系列PLC模拟量输入AD模块的使用方法和相关编程设置详解 本次以FX3U系列PLC的模拟量输入模块FX3U-4AD进行举例说明: 该模块的部分技术数据如下图所示, 该模块的接线端子排列 ...
- 三菱FX5U系列PLC模拟量使用方法及相关参数设置
三菱FX5U系列PLC模拟量使用方法及相关参数设置 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. FX5U系列PLC CPU本身自带2路模拟量输入 ...
最新文章
- python之vscode中手动选择python解释器(mac)
- mysql connector bin_mysql-connector-java-xxx-bin.jar包的使用
- mysql 命名 冲突_MySQL中字段名和保留字冲突的解决办法
- C# 制作不规则窗体的两种解决方案
- opencv视频读写和视频等间隔采样
- covariance matrix r语言_时间序列分析|ARIMAX模型分步骤详解和R中实践
- 从此,激光雷达和摄像头,就是一个东西了?
- Day 5-7 exec 和元类的创建.
- 波士顿房价预测python决策树_机器学习·波士顿房价预测模型
- SOLA(苏拉)病毒
- ThinkPHP内核全行业小程序运营管理系统源码 自由DIY布局 一键生成小程序
- 元语言基础技术之:在JS中如何自由地创建函数
- Linux(九、十)文件权限及网络配置管理
- vue.js之minix
- WinRAR实用技巧:一个设置,可能让多文件压缩变得更小!
- express使用中base64编码和解码
- android TextView 分散对齐(两端对齐)
- valgrind tool suite
- vue2 cli使用wangEditor ( wangEditor安装依赖, wangEditor.vue文件实例, wangEditor工具栏配置的key列表 )
- 数学题目怎么保存到mysql中_数学题目如何存取到数据库当中?
热门文章
- C#的DataGridView单元格合并
- 计算机教室英语名言,班级格言英语
- 基于深度学习的口罩检测系统(Python+清新界面+数据集)
- linux shell3 --文件处理 grep sed
- CodeCombat-是个陷阱
- python的浮点数for循环_第33 p,for遍历,循环取值最方便
- 小鸡吃米java_小班语言活动:小鸡吃米
- matlab吃cpu还是显卡_老电脑该升级CPU、硬盘还是内存、显卡?大白话告诉你该怎么做...
- 消除input输入框背景屎黄色
- Redis 启动报错 QForkMasterInit: system error caught. error code=0x000005af 解决