使用UIViewTintAdjustmentMode更改UIButton上文本的色调颜色

时间:2014-05-20 15:48:56

标签: objective-c ios7 uiview uibutton tintcolor

我正在尝试使用UIButton找到一种方法来更改自定义UIViewTintAdjustmentMode上文字的色调颜色。

我有常规UIViews,例如,我有他们的初始" tintColor"属性设置为特定值,然后如果我将其tintAdjustmentMode更改为UIViewTintAdjustmentModeDimmed,则色调颜色将更改为原始色调颜色的暗淡版本。我希望对我的自定义UIButton执行相同的操作,因为我希望使用UIViewTintAdjustmentMode更改文字颜色,但我无法使其工作。是否有可能做到这一点?

我的按钮和我的其他UIViews之间的区别在于我实际上是在UIButton上设置文本的颜色,如下所示:(而不是使用不具有'的色调视图。工作):

[self.button setTitleColor:[ThemeHelper iconNavigationColor]forState:UIControlStateNormal];

//where [ThemeHelper iconNavigationColor] is just a custom UIColor using RGB values

有没有办法使用UIViewTintAdjustmentMode更改文字颜色?我已尝试在按钮本身及其标题标签上设置色调颜色,但这似乎对文本颜色没有任何影响。

有人在这个问题中给出了一个相关的答案:UIButton Default Title Color iOS7但是提供的解决方案对我没有用。

0 个答案:

没有答案