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中有效果出现,显示返回字样。否则,则无设置效果。
UINavigationItem 设置UIBarButtonItem相关推荐
- IOS设置导航栏返回按钮,并添加事件返回主页面
IOS设置导航栏返回按钮,并添加事件返回主页面 前提是已经push了一个viewController了.才能使用. XXXTableViewController 里面书写 - (void)viewDi ...
- iOS------主题设置--Appearance
一.简述UIAppearance 是什么? 1.UIAppearance是一个协议 @protocol UIAppearance <NSObject> 只要遵守了UIAppearance协 ...
- 18.自定义键盘 toolbar的barTintColor UIBarButtonItem的使用 datePick使用
UIDatePicker *dateP=[[UIDatePicker alloc]init]; dateP.datePickerMode=UIDatePickerModeDate; //设置语言为中文 ...
- iOS 自定义导航栏 NavigationBar
自定义一个导航栏,包括左侧.右侧按钮,中间的title. 效果图: 代码: Swift版 // 创建一个导航栏 let navBar = UINavigationBar(frame: CGRectMa ...
- 实战项目-百思不得姐-精华
思路: 精华控制器添加一个UIScrollView, UIScrollView上添加五个UITableView,且每个UITableView可以上下滑动.互不影响,每个TableView又可以左右切换 ...
- 知识点归档,博客记录
由于本人能力有限,难免有错,欢迎批评.指正.补充,目录请看右下角 Foundation复习 利用category + runtime + 异常的捕获 来写一个防止崩溃的框架 扩展(Extension) ...
- UIKit框架使用总结--看看你掌握了多少
一.经常使用的,基本就是每次项目迭代都需要使用的 UIView.UILabel.UIImage.UIColor.UIFont.UIImageView.UITextField.UIButton. UIS ...
- 58 同城 iOS 客户端 iOS11 及 iPhone X 适配实践
一.前言 前段时间 WWDC 大会上苹果推出了 iOS11 系统 和 iPhone X 新机型,相信各个 iOS 团队的开发者都已经在计划新系统和新机型的适配工作了.不得不说,新系统和新机型的发布确实 ...
- iOS UIAppearance使用详解
iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下 ...
最新文章
- python简易爬虫课程设计_python实现简单爬虫功能的示例
- linux系统解决boot空间不足
- 第七周linux内核分析
- sklearn自学指南(part21)--核岭回归
- 电脑实用mysql后C盘内存不足_电脑高手用这方法,终于解决了C盘空间不足的问题,网友:这操作服了...
- linux执行python命令后permission denied
- 前端学习(1376):app.use方法
- 垃圾回收算法_Java 垃圾回收算法与几种垃圾回收器
- 【更新汇总】FastReport系列更新|附下载
- jenkins内置环境变量
- typedef使用方法
- 韩立刚计算机网络——第七章:Internet 上面的音频和视频
- PHP支付宝手机网站支付notify异步通知
- 成分句法分析与依存句法分析
- Hi3519V101 Linux开发环境
- 论文阅读-2020ICRL-Neural execution of graph algorithms
- react实现路由跳转拦截功能(导航守卫)
- pip install av 无法安装
- 【Mysql笔试】-常见笔试题汇总
- ☀️前端基础—【HTML⚡】