【问题标题】:Can't show the tabbar icon, even with size 30*30无法显示标签栏图标,即使大小为 30*30
【发布时间】:2011-11-29 06:45:28
【问题描述】:

我准备了一些 PNG 图标,大小为 30*30,但有颜色,不仅是黑色/白色。当我想在按钮上显示它们时,这些图标是可以的。

它不能显示在标签栏中。 我想知道iphone是否只支持一些简单的图标(带有线条的黑白图标)。

你有什么想法吗?

提前致谢。 迈克尔

【问题讨论】:

  • 如果我放一些只有黑/白线的简单图标就可以显示了。此外,它适用于系统内置图标。
  • 你只是得到一个空白标签,还是图标的轮廓?
  • 效果和没有图标一样。

标签: iphone icons tabbar


【解决方案1】:

即使是彩色的 TabBar 图标也以灰度显示,并且 iPhone 使用 alpha 通道进行遮罩。

我建议查看这个网站,大多数 iPhone 开发者都喜欢它:

http://www.glyphish.com/

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    • 我是图像处理的新手。您对如何更改图像的 alpha 分量有任何想法吗?谢谢
    • 大多数图像编辑器都会这样做。在控件中查找透明度或 Alpha 或不透明度。任何不透明的绘图都会给你一个 alpha 分量。
    猜你喜欢
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 2012-12-03
    • 2018-01-20
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多