我正在尝试使用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但是提供的解决方案对我没有用。