我想从我的导航栏中删除后退按钮标题并放置一个自定义后退按钮以使其在 ios7 中显示(只是一个左箭头)。我可以更改更改文本,但是当我将文本更改为零时,上一页标题再次出现。更改背景图像也不起作用,尽管我可以更改图像
问问题
6534 次
1 回答
4
试试这个代码来隐藏后退按钮:
self.navigationItem.hidesBackButton=YES;
self.navigationItem.leftBarButtonItem=nil;
像这样创建自定义后退按钮:
CGRect frameimgback1 = CGRectMake(0, 0, 60, 35);
UIButton *back = [[UIButton alloc] initWithFrame:frameimgback1];
[back setImage:[UIImage imageNamed:@"back.png"] forState:UIControlStateNormal];
[back addTarget:self action:@selector(back)
forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *btnL = [[UIBarButtonItem alloc]initWithCustomView:back];
self.navigationItem.leftBarButtonItem = btnL;
于 2013-08-01T05:46:35.753 回答