2016-05-15 54 views

回答

0
  • 检查此屏幕截图:在屏幕右侧看到“渲染为”文本,然后选择下拉菜单并使用原始图像。你的问题将被解决。希望这有助于..

enter image description here

+0

太棒了!非常感谢! – Sam

+0

欢迎...... !! @山姆 –

1

您需要为此使用UIImageRenderingMode。

 UIImage *imgNormal=[UIImage imageNamed:@"normal.png"]; 
     imgNormal=[imgNormal imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 

     UIImage *imgSelected=[UIImage imageNamed:@"active.png"]; 
     imgSelected=[imgSelected imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 
     tabBarItem.image = imgNormal; 
     tabBarItem.selectedImage = imgSelected; 

希望它有助于:)。