如何设置tabbar图像颜色ios按钮?

时间:2013-05-16 09:36:21

标签: ios ios6 uibutton uitabbar

我创建一个像tabbar一样的4按钮,但图像显示为彩色,我需要像tabbar图像颜色(灰色)一样显示图像。 感谢

1 个答案:

答案 0 :(得分:0)

将图标设置为标签栏,如下所示

self.tabBarItem.image = [UIImage imageNamed:@"myImage"];

不要使用

[self.tabBarItem setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage];

因为这样图像不会自动设置为默认的标签栏样式

您只需要设置图像蒙版(灰色,带透明度的1色图像),而不是完整图像。根据文件

  

您为工具栏,导航栏或标签提供的自定义图标   bar也称为模板图像,因为iOS将其用作蒙版   创建您在应用中看到的图标。没有必要创建   全彩色模板图片。

有关详情,请参阅: http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html%23//apple_ref/doc/uid/TP40006556-CH14-SW1