iOS自定义导航后退按钮不起作用

标签 ios uinavigationcontroller uibarbuttonitem uinavigationitem

我在 View Controller 中尝试了以下操作。没用。我正在使用 Storyboard 。

[super viewDidLoad];

UIImage *backImage = [UIImage imageNamed:@"Back.png"] ;
UIBarButtonItem *backButton=[[UIBarButtonItem alloc]initWithImage:backImage style:     (UIBarButtonItemStyleBordered) target:nil action:nil];
backButton.title=@"TEST";
[self.navigationItem setBackBarButtonItem:backButton];

请帮忙。谢谢。

最佳答案

尝试

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[UIImage imageNamed:@"someimage.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault].

关于iOS自定义导航后退按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11442772/

相关文章:

iOS 11 - 使用大标题模式时的 UINavigationItem titleView

ios - UITableView 行数像 iOS 邮件应用

xcode - 如何删除 UIBarButtonItem 旁边的填充

ios 内置 UIBarButtonSystemItem 图像

ios - 导航栏按钮 Action 调用失败

iphone应用程序仅显示在ipad上的小窗口中

iphone - 带有 AudioUnit 的 ffmpeg

iphone - 设置 UINavigationController 的 Root View

swift - 导航和标签栏随着 Push Segue 消失

uinavigationcontroller - 使用 UINavigationController 默认 UIToolbar 的自定义背景