Iphone 如何将映像设置为UINavigationController';s后退按钮

Iphone 如何将映像设置为UINavigationController';s后退按钮,iphone,xcode,uinavigationcontroller,Iphone,Xcode,Uinavigationcontroller,我想将图像设置为UINavigationController的后退按钮,只需在导航控制器上调用popViewControllerAnimated,它就会返回。您无法更改默认的后退按钮,因为它不允许您覆盖它。相反,您必须使用leftBarButtonItem来创建自定义的“后退”按钮 更多信息请点击此处: 参考之前的一些代码:使用以下代码: UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame =

我想将图像设置为UINavigationController的后退按钮,只需在导航控制器上调用
popViewControllerAnimated
,它就会返回。

您无法更改默认的后退按钮,因为它不允许您覆盖它。相反,您必须使用
leftBarButtonItem
来创建自定义的“后退”按钮

更多信息请点击此处:

参考之前的一些代码:

使用以下代码:

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0,0,36,30);
[button setBackgroundImage:[UIImage imageNamed:@"backgroundImage.png"] forState:UIControlStateNormal];

[button addTarget:self.navigationController action:@selector(popViewControllerAnimated:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button];
[self.navigationItem setLeftBarButtonItem:barButtonItem];
或者使用这个库。非常容易和好看的结果