即使尺寸为30 * 30,也无法显示标签栏图标

时间:2011-10-02 03:38:43

标签: iphone icons tabbar

我准备了一些尺寸为30 * 30的PNG图标,但颜色不仅仅是黑/白。当我想在按钮上显示图标时,图标就可以了。

无法在标签栏中显示。 我想知道iPhone是否只支持一些简单的图标(黑色/白色图标有线条)。

你有什么想法吗?

提前致谢。 迈克尔

2 个答案:

答案 0 :(得分:4)

TabBar图标以灰度显示,即使它们是彩色的,iPhone也使用Alpha通道进行屏蔽。

我建议检查这个网站,大多数iPhone开发人员喜欢它:

http://www.glyphish.com/

enter image description here

答案 1 :(得分:2)

图像的alpha分量是用于在标签栏上绘制图标的全部内容。因此,您需要确保您的图片具有Alpha通道,否则它将不会显示或显示为标签栏中的空白方块。

这确实意味着实际上只有单色图像可以在标签栏中使用。

我现在不在我的Mac上,我不记得它是1.0 alpha或0.0 alpha在标签栏中显示为白色,还是你需要有黑色或白色背景,但如果你创建一个透明度不同的图像,它应该很容易解决。