我有UITableView
基础应用程序,我无法backBarButtonItem
正确设置。后退按钮是按钮,当我选择任何项目时出现,使用方法调用第二个视图didSelectRowAtIndexPath
。当我尝试这样设置时:
UIButton *back1=[UIButton buttonWithType:UIButtonTypeCustom];
[back1 setFrame:CGRectMake(10.0, 2.0, 45.0, 40.0)];
[back1 addTarget:nil action:NULL forControlEvents:UIControlEventTouchUpInside];
[back1 setImage:[UIImage imageNamed:@"back_button.png"] forState:UIControlStateNormal];
UIBarButtonItem *back = [[UIBarButtonItem alloc]initWithCustomView:back1];
self.navigationItem.backBarButtonItem = back;
只有具有默认样式的后退按钮,并且以某种方式带有我的TableView
控制器窗口的标题。
当我这样设置时:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
initWithImage:[UIImage imageNamed:@"back_button.png"]
style:UIBarButtonItemStyleBordered
target:nil
action:nil];
self.navigationItem.backBarButtonItem = backButton;
有一个图像,但是,它看起来像默认后退按钮中的“插入”,看起来一点也不好看。
请帮助我.. 我尝试了很多方法来解决这个问题,但是,在许多情况下,只有默认的返回按钮,标题为“产品”(我的导航栏顶部出现了标题UITableView
)。任何帮助,将不胜感激!