导航栏项目图标无法正确显示

时间:2016-06-16 12:45:34

标签: ios xcode image storyboard uibarbuttonitem

导航栏项目图标颜色为蓝色或单色。无法在导航栏中渲染原始图像。已经尝试将选项渲染为Assets.xcassets属性检查器中的原始文件

想要使用此image

但遗憾的是,当尝试通过故事板进行选择时,它仅在一个单色方块中显示,即只有蓝色,白色或任何其他颜色。如何将原始图像用于条形按钮项目。

2 个答案:

答案 0 :(得分:1)

根据我的理解,你想在导航栏上设置图像吗? 希望下面的代码能为你做好准备,

UIImage *myImage = [UIImage imageNamed:@"myImageName.png"];
myImage = [myImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
UIBarButtonItem *searchButton = [[UIBarButtonItem alloc] initWithImage:myImage style:UIBarButtonItemStylePlain target:self action:@selector(menuObject:)];
self.navigationItem.leftBarButtonItem = searchButton;

答案 1 :(得分:0)

试试这个......

这个对我有用......

x