【发布时间】:2010-05-03 05:56:19
【问题描述】:
有人知道如何为 UIButton (iphone) 着色吗?我有一个带有 alpha 的灰度图像,我想将其着色为各种不同的颜色。设置诸如背景颜色之类的东西只会对整个图像进行着色,而不考虑 alpha。
有没有一种简单的方法可以做到这一点,或者我是否需要继承 UIButton 并重载 drawRect 方法?谢谢。
【问题讨论】:
有人知道如何为 UIButton (iphone) 着色吗?我有一个带有 alpha 的灰度图像,我想将其着色为各种不同的颜色。设置诸如背景颜色之类的东西只会对整个图像进行着色,而不考虑 alpha。
有没有一种简单的方法可以做到这一点,或者我是否需要继承 UIButton 并重载 drawRect 方法?谢谢。
【问题讨论】:
一种选择是使用单段UISegmentedControl,它提供对色调属性的访问。这些可以像 UIButton 一样使用正确的设置,并且看起来很像 Apple 用于其 iPhone 应用程序的玻璃样式。
【讨论】: