如何给UINavigationBar添加按钮?
来源:互联网 发布:网络主播评选 编辑:程序博客网 时间:2024/05/12 16:15
Mads Mobæk:给UINavigationBar添加按钮的示例代码
1
2
3
4
5
6
7
8
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@
"Done"
style:UIBarButtonItemStyleDone target:nil action:nil];
UINavigationItem *item = [[UINavigationItem alloc] initWithTitle:@
"Title"
];
item.rightBarButtonItem = rightButton;
item.hidesBackButton = YES;
[bar pushNavigationItem:item animated:NO];
[rightButton release];
[item release];
但是通常你得有一个Navigation Controller,使你能够写如下代码:
1
2
3
4
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@
"Done"
style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.rightBarButtonItem = rightButton;
[rightButton release];
Amagrammer:楼上的回答非常好,我想再提一些建议:
如果修改后退按钮的标题,必须在先前的view controller里修改,而不是在将要显示的地方修改。就像是说“hey,如果你曾在这个上面放置另一个view controller,那就把后退按钮称为back,而不是default(默认)”。
如果你想在某个特殊状态下隐藏后退按钮,比如显示UIPickerView时,使用self.navigationItem.hidesBackButton = YES;当你退出这一状态时,记得设置回原样。
如果你想显示某个特殊的象征性按钮,使用带有UIBarButtonSystemItemAdd这类控件的initWithBarButtonSystemItem:target:action方法。
记住,符号的意义是由你决定的,但是要小心人机界面交互指南。使用UIBarButtonSystemItemAdd意味着删除一个项目将可能导致你的应用被拒。
0 0
- 如何给UINavigationBar添加按钮?
- qt4:如何给按钮添加一个图标
- qt4:如何给按钮添加一个图标
- 如何给按钮添加一个位图图标!
- QT中如何给表格添加按钮
- GUI----如何给按钮添加功能
- 安卓中如何给按钮添加点击音效
- 6.UINavigationBar添加按钮小技巧
- 如何给GridView添加RadioButton按钮(如何给GridView添加单选按钮)
- 不通过push,给viewcontroller自定义UINavigationBar,并加上返回按钮
- 给按钮添加链接
- 给按钮添加位图
- 给按钮添加超链接
- asp.net中如何给按钮添加事件
- 如何给按钮添加"回车"事件
- GridView 中如何给删除按钮添加提示
- 如何给对话框添加背景图片及图片按钮CBUttonST
- 如何给navigationView中的按钮添加点击事件
- 苹果iPhone连接wifi就进去www.apple.com主页 下边显示 <HTML><HEAD><TITLE>Success</TITLE></HEAD><BODY>Success</BODY>
- codeforces 339E Three Swaps (搜索 dfs)
- Communications Link failure
- 数据公钥加密和认证中的私钥公钥
- C# 结构体访问器错误提示
- 如何给UINavigationBar添加按钮?
- 可以添加Footer和Header的GridView
- 不同版本iOS的特性和差异
- String的深入了解
- C++ 线程池,任务池实现实例
- c语言详解sizeof
- JavaWeb学习总结(五十)——文件上传和下载
- eclipse 恢复已删除的文件和代码
- Ride