UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc]
initWithTitle:@"返回"
style:UIBarButtonSystemItemCancel
target:self
action:@selector(doClickBackAction:)];
self.navigationItem.backBarButtonItem = leftBarButtonItem;
UIImage* backImage = [UIImage imageNamed:@"btn_back.png"];
CGRect backframe = CGRectMake(0,0,54,30);
UIButton* backButton= [[UIButton alloc] initWithFrame:backframe];
[backButton setBackgroundImage:backImage forState:UIControlStateNormal];
[backButton setTitle:@"直播" forState:UIControlStateNormal];
backButton.titleLabel.font=[UIFont systemFontOfSize:13];
[backButton addTarget:self action:@selector(doClickBackAction:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem* leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton];
UIBarButtonItem* leftBarButtonItem = [[UIBarButtonItem alloc] init];
self.navigationItem.leftBarButtonItem = leftBarButtonItem;
[leftBarButtonItem release];
[backButton release];
本文介绍了如何在UINavigationController中添加自定义的返回按钮。一种方式是使用系统的返回按钮,另一种方式则是完全自定义按钮的样式和行为。文章通过具体代码展示了这两种方法的实现过程。
1901

被折叠的 条评论
为什么被折叠?



