带有iOS6 +图像的自定义后退按钮

时间:2013-12-04 14:48:05

标签: ios uitabbaritem

我正在尝试使用仅带图像的自定义后退按钮(无文本)。

我知道iOS7和iOS6可能会有一些不同的解决方案。现在,我没有成功。

我所取得的成就是:

enter image description here

白色默认箭头仍然存在:(

我使用了这段代码:

    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];

1 个答案:

答案 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;