Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何将图像添加到导航后退按钮_Objective C_Uiimage_Back Button - Fatal编程技术网

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

Objective c 如何将图像添加到导航后退按钮,objective-c,uiimage,back-button,Objective C,Uiimage,Back Button,我有一个backbutton图像(backbutton)。如何将其添加到导航栏的“后退”按钮 UIBarButtonItem *newBackButton = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"backButton"] style:UIBarButtonItemStylePlain

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

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

viewController.navigationItem.backBarButtonItem = newBackButton;

[newBackButton release];
然而,我得到了一个奇怪的按钮,如下所示


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

您必须修改黑色图像的像素大小。在任何图像编辑器中打开图像,转到“调整图像大小”(在其他照片编辑器中可能称为其他内容)查找大小和像素。看起来你必须把这个东西高1像素,宽2像素,但我不确定。您可能会找到一些关于导航按钮像素大小的文档,并使用它们。祝你好运,谢谢你的回复。我不确定情况是否如此。我已经增加了按钮的大小,但是,结果是一样的。看起来按钮总是被限制在原来的背面按钮的边界内。你需要为图像名称添加扩展名<代码>[UIImage ImageName:@“backButton.png”]与您的文件检查器中相同。