【发布时间】:2013-09-05 21:47:39
【问题描述】:
听起来很简单,对吧?好吧,我已经用谷歌搜索了十几个搜索字符串,但仍然找不到答案。
要设置颜色,我们实现以下代码:
[_myUIButton setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];
但是测试一下按钮文本的颜色是什么?这当然是可能的,对吧?
代码不应该是这样的吗:
if([_myUIButton.textColor isEqual:[UIColor blueColor]])
{
// then true
}
此代码不适用于按钮标题文本颜色,但必须有人知道如何做到这一点。
请帮忙。
【问题讨论】:
-
为什么需要检查颜色?你不是根据状态设置颜色吗?你为什么不检查状态而不是颜色?您可能还没有找到任何东西,因为不需要检查文本的颜色...
标签: ios objective-c uibutton textcolor