如何将图像添加到导航后退按钮

时间:2011-11-03 17:40:42

标签: objective-c uiimage back-button

我有一个后退按钮图像(backButton)。如何将其添加到导航栏的后退按钮?

UIBarButtonItem *newBackButton = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"backButton"]
                                                                 style:UIBarButtonItemStylePlain target:nil action:nil];

viewController.navigationItem.backBarButtonItem = newBackButton;

[newBackButton release];

但是,我看到了一个奇怪的按钮,如下所示。

enter image description here

如何用完整的黑色后退按钮图像替换后退按钮?

1 个答案:

答案 0 :(得分:1)

您必须修改黑色图像的像素大小。在任何图像编辑器中打开图像,转到调整图像大小(可能在其他照片编辑器中调用其他内容)找出大小和像素。看起来你必须让这个东西高1像素,像2像素更宽,但我不确定。您可以找到一些关于导航按钮的精确像素大小的文档并使用它。古德勒克