我正在尝试使用仅带图像的自定义后退按钮(无文本)。
我知道iOS7和iOS6可能会有一些不同的解决方案。现在,我没有成功。
我所取得的成就是:
白色默认箭头仍然存在:(
我使用了这段代码:
UIImage *temp = [[UIImage imageNamed:@"button_back.png"] imageWithRenderingMode: UIImageRenderingModeAlwaysOriginal];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:temp style:UIBarButtonItemStyleBordered target:self action:@selector(action)];
[[self navigationItem] setBackBarButtonItem:backButton];
答案 0 :(得分:0)
您应该使用leftBarBttonItem
作为自定义后退按钮
UIImage *temp = [[UIImage imageNamed:@"button_back.png"] imageWithRenderingMode: UIImageRenderingModeAlwaysOriginal];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithImage:temp style:UIBarButtonItemStyleBordered target:self action:@selector(action)];
self navigationItem.leftBarButtonItem = backButton;