我正在尝试使用仅1x1像素的可调整大小的图像来更改后退按钮图像(我只想基本改变它的颜色并删除色调)。我正在使用的代码如下:
UIImage *backButtonImage = [[UIImage imageNamed:@"backButton.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
但由于某种原因,该按钮似乎只允许显示1像素的行:
您可以看到上一个视图标题文本的一小部分。
有没有办法只改变后退按钮的颜色并删除色调,这样它就是纯色而不必创建一个新的barButtonItem并删除已存在的那个?