转: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中有效果出现,显示返回字样。否则,则无设置效果。

最新文章

  1. Centos:Another app is currently holding the yum lock; waiting for it to exit...
  2. iOS项目的本地化处理(多国语言)
  3. (编辑器)Jquery-EasyUI集合Kindeditor编辑器
  4. 来说说SpringMVC + JSONP的跨域请求
  5. GNURadio For Windows编译安装脚本v1.1.1发布
  6. 基于phpExcel写的excel类
  7. iOS开发:AFNetworking、MKNetworkKit和ASIHTTPRequest比较
  8. input的多条数据以数组形势上传
  9. How to setup SLF4J and LOGBack in a web app - fast--转载
  10. Python 3从入门到精通01-环境搭建
  11. Redis基本数据类型
  12. WebService的简单介绍与入门使用
  13. java &与&& |与||的区别
  14. Golang之路【目录】
  15. js实现获取当前时间是本月第几周和年的第几周的方法
  16. vue的技巧代码
  17. GET_WHEEL_DELTA_WPARAM宏在C#
  18. ubuntu TensorFlow安装
  19. 浅谈webpack4.0 性能优化(转)
  20. log4j下载地址及日志文件输入位置配置

热门文章

  1. JavaScript对数组的处理(一)
  2. 消息中间件activemq-5.13.0安全验证配置
  3. iOS: 自动增高的 textView
  4. MariaDB安装 Apache安装
  5. VS2013启动浏览器链接(BrowserLink),导致页面脚本错误和页面加载变慢
  6. linux cfs调度器
  7. WebJars are client-side web libraries (e.g. jQuery & Bootstrap) packaged into JAR (Java Archive) files
  8. 谁应该在CCB(变更控制委员会)中?
  9. Ajax请求全局配置
  10. C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别