我正在尝试将UIBarButtonItem
包含 a添加UIImage
到 a UIToolbar
。图像一直被着色,我无法让它显示为原始彩色图像 - 我想要做的就是逐字显示图像UIBarButtonItem
!我按照 iOS 7 过渡指南中的说明将图像渲染模式设置为UIImageRenderingModeAlwaysOriginal
.
UIImage *image = [UIImage imageNamed:@"myImage.png"];
image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
UIBarButtonItem *ratingImage = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStyleBordered target:nil action:nil];
[toolbar setItems:[NSArray arrayWithObjects:ratingImage, nil] animated:YES];
需要注意的一件事是,当我的应用程序加载时,我为我的应用程序的主 UIWindow 设置了 tintColor……也许这对我的问题并不重要,但我想我会提到它。