我想把UIBarButtonItem
加上UIImage
再加上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];
需要注意的一点是,当我的应用程序加载时,我为主窗口设置了tintColor...也许这对我的问题不重要,但我想我应该提一下.