iphone开发中,添加了UINavigationBar,但是在左右两边只能添加一个方形的按钮。
如果要在左边添加一个带箭头的按钮,和ios界面统一,可以参考下面代码:
这样左边按钮就出来了,右边加的按钮会保留。
点击左边按钮会消失,真的是返回了,可以自定义事件:
添加事件:
定义事件:
原创内容如转载请注明:来自 阿权的书房
如果要在左边添加一个带箭头的按钮,和ios界面统一,可以参考下面代码:
UINavigationItem *item = [navigationBar.items objectAtIndex:0];
UINavigationItem *back = [[UINavigationItem alloc] initWithTitle:@"返回"];
NSArray *items = [[NSArray alloc] initWithObjects:back,item,nil];
[navigationBar setItems:items];
[back release];
[items release];
UINavigationItem *back = [[UINavigationItem alloc] initWithTitle:@"返回"];
NSArray *items = [[NSArray alloc] initWithObjects:back,item,nil];
[navigationBar setItems:items];
[back release];
[items release];
这样左边按钮就出来了,右边加的按钮会保留。
点击左边按钮会消失,真的是返回了,可以自定义事件:
添加事件:
[navigationBar setDelegate:self];
定义事件:
- (BOOL) navigationBar:(UINavigationBar *)navigationBar
shouldPopItem:(UINavigationItem *)item{
//点击back按钮之后的操作
NSLog(@"test click");
return FALSE;
}
shouldPopItem:(UINavigationItem *)item{
//点击back按钮之后的操作
NSLog(@"test click");
return FALSE;
}
原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
电子商务
2012/02/23 11:34
好。学习了。
分页: 1/1
1
1
藏:关于电汇的一些东西
readline返回的中文乱码
