代码之家  ›  专栏  ›  技术社区  ›  Yuan Fu

如何使按钮图像像普通文本按钮一样改变颜色?

ios
  •  0
  • Yuan Fu  · 技术社区  · 7 年前

    对于普通文本按钮,其颜色由系统自动分配(蓝色),并在不同状态下更改。

    但是,对于图像,系统不会为我对其上色,而是使用原始图像的颜色。

    例如,如果我尝试制作一个浏览器,并使用后退/前进图像作为按钮。看起来像这样:

    黑色看起来不好,我想要的是蓝色。 但是,对于一个图像,系统不为我着色,它是原始图像的颜色。

    例如,如果我尝试制作一个浏览器,并使用后退/前进图像作为按钮。看起来是这样的:

    browser

    黑色不好看,我想要的是蓝色。

    2 回复  |  直到 7 年前
        1
  •  1
  •   CZ54    7 年前

    您还可以将按钮类型从 custom>to system 更改为 custom,图像将使用按钮的 tint color 自动呈现。这是默认行为。

    按钮。这是默认行为。 enter image description here

        2
  •  0
  •   Yuan Fu    7 年前

    结果发现有一个简单的解决方法:

    转到 assets folder--attribute inspector--render as , 将其更改为“模板图像”

    系统着色,完美。

    图像“

    config

    screen

    系统着色,完美。