IOS tabBarController的tabBarItem显示图片

来源:互联网 发布:联通电信网络转换 编辑:程序博客网 时间:2024/05/16 09:57

用UITabBarContoller设置tabBarItem的背景图片

   tabBarController = [tabBarControllernew];

    tabBarController.title=[NSStringstringWithFormat:@"英雄"];

    UIImage * image = [UIImageimageNamed:@"tabbar_hero"];

    tabBarController.tabBarItem.image = image;

怎么都是黑蒙蒙的,不能正确的显示图片

后来发现少了这一步

[image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

参数可以填三种,包括UIImageRenderingModeAutomatic、UIImageRenderingModeAlwaysOriginal、UIImageRenderingModeAlwaysTemplate。

其中UIImageRenderingModeAlwaysOriginal就能让你的图片始终用彩色渲染。


0 0