UINavigationController导航栏按钮设置
2024-08-31 16:18:13
UINavigationController常见属性
1.一般情况下,导航栏上面显示什么内容,由当前栈顶控制器的navigationItem属性决定
* navigationItem.title : 导航栏的中间标题(也可以直接通过控制器的title属性设置标题)
* navigationItem.titleView : 导航栏的中间控件
* navigationItem.leftBarButtonItem : 导航栏左边的按钮
* navigationItem.rightBarButtonItem : 导航栏右边的按钮
2.特殊:导航栏左上角的返回按钮 文字 由上一个控制器的navigationItem.backBarButtonItem决定
* 返回按钮不需要监听(默认的操作就是出栈)
3.自定义buttonitem:(自定义方法中包含了按钮的样式和要监听的方法,页面跳转一般在此方法中)
UIBarButtonItem btnItem = [[UIBarButtonItem alloc] initWithTitle:@"取消"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(cancel)];
self.navigationItem.leftBarButtonItem = btnItem;
最新文章
- ubuntu16.04 NVIDIA显卡驱动安装
- CSS实现背景透明,文字不透明,兼容所有浏览器
- ios 截屏
- C# Enum 进行逻辑运算
- [DFNews] What's coming in EnCase 7.08?
- php 数组二分法查找函数
- phalcon: eventManager事件管理(结合dispatcher调度控制器)制作简单的acl
- 不再用.NET框架
- jps无法获取到tomcat(java)进程
- 「操作系统」: Conditional Move Instructions(trap)
- SourceTree 无法查看组织仓库
- 伙计,给我来一杯package.json!不加糖
- JQuery的动态加载class无法实现点击时间的解决方案
- Java爬虫爬取网站电影下载链接
- CYQ.Data 支持分布式数据库(主从备)高可用及负载调试
- 格式化hdfs后,hadoop集群启动hdfs,namenode启动成功,datanode未启动
- 转:[C# 开发技巧]如何防止程序多次运行
- 微信公众号DOM的一个坑
- mysql/mariadb学习记录——查询2
- SQL case when 多条件查询
热门文章
- 使用Qt.labs.settings来存储应用的设置
- hdu4405--Aeroplane chess(概率dp第七弹:飞行棋游戏--2012年网络赛)
- 后缀自己主动机(SAM)学习指南
- less05 作用域
- m_Orchestrate learning system---二十五、复制类的时候最容易出现的错误是什么
- 用LinkedList模拟Stack功能
- mongodb 的 curd
- [洛谷P1939]【模板】矩阵加速(数列)
- 同门不同类—创新Aurvana Live2/Air简评(附随身视听设备心路历程)
- Python 批处理文本文件、进行查找