UINavigationItem 设置UIBarButtonItem
转:http://hi.baidu.com/ivan_xu/item/237bb1ad77eff9b028ce9d7c
有A、B两个ViewController,假如A push B;
UINavigationItem 的3个属性有backBarButtonItem, leftBarButtonItem, rightBarButtonItem。
设置B_ViewController的leftBarButtonItem 和rightBarButtonItem.则采用
UIBarButtonItem *cancelBtnItem = [[UIBarButtonItem alloc]initWithTitle:@"取消" style:UIBarButtonItemStylePlain target:self action:nil];
self.navigationItem.leftBarButtonItem = cancelBtnItem ;
[cancelBtnItem release];
因此,rightBarButtonItem也是如此采用此方式实现。
设置B_ViewController的backBarButtonItem,就要在A_ViewController的ViewDidLoad中设置backBarButtonItem.
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStylePlain target:self action:nil];
self.navigationItem.backBarButtonItem = backButton;
这样才可以在B中设置backBarButtonItem.此时,才会在B中有效果出现,显示返回字样。否则,则无设置效果。
最新文章
- Centos:Another app is currently holding the yum lock; waiting for it to exit...
- iOS项目的本地化处理(多国语言)
- (编辑器)Jquery-EasyUI集合Kindeditor编辑器
- 来说说SpringMVC + JSONP的跨域请求
- GNURadio For Windows编译安装脚本v1.1.1发布
- 基于phpExcel写的excel类
- iOS开发:AFNetworking、MKNetworkKit和ASIHTTPRequest比较
- input的多条数据以数组形势上传
- How to setup SLF4J and LOGBack in a web app - fast--转载
- Python 3从入门到精通01-环境搭建
- Redis基本数据类型
- WebService的简单介绍与入门使用
- java &;与&;&; |与||的区别
- Golang之路【目录】
- js实现获取当前时间是本月第几周和年的第几周的方法
- vue的技巧代码
- GET_WHEEL_DELTA_WPARAM宏在C#
- ubuntu TensorFlow安装
- 浅谈webpack4.0 性能优化(转)
- log4j下载地址及日志文件输入位置配置
热门文章
- JavaScript对数组的处理(一)
- 消息中间件activemq-5.13.0安全验证配置
- iOS: 自动增高的 textView
- MariaDB安装 Apache安装
- VS2013启动浏览器链接(BrowserLink),导致页面脚本错误和页面加载变慢
- linux cfs调度器
- WebJars are client-side web libraries (e.g. jQuery &; Bootstrap) packaged into JAR (Java Archive) files
- 谁应该在CCB(变更控制委员会)中?
- Ajax请求全局配置
- C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别