ios - 如何检查 UIButton 上文本的颜色?

标签 ios objective-c uibutton textcolor

听起来很简单,对吧?好吧,我用谷歌搜索了十几个搜索字符串,但仍然找不到答案。

要设置颜色,我们执行以下代码:

[_myUIButton setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];

但是如何测试按钮文本的颜色呢???这当然是可能的,对吧?

代码不应该是这样的:

if([_myUIButton.textColor isEqual:[UIColor blueColor]])
{
    // then true
}

此代码不适用于按钮标题文本颜色,但必须有人知道如何做到这一点。

请帮忙。

最佳答案

if([button titleColorForState:UIControlStateNormal] isEqual:[UIColor blackColor]]){

  }

关于ios - 如何检查 UIButton 上文本的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18646514/

相关文章:

ios - 错误 : unable to spawn process (Argument list too long) Xcode 10. 1

java - Eclipse SWT - 如何从 'id' 转换为可用类型

objective-c - 如何在 google map sdk iOS 中绘制一个地方到另一个地方的路径?

ios - 如何在 iOS 上构建大版本的信息按钮?

iphone - Grand Central Dispatch 与dispatch_release 相关的问题

ios - UIPageViewController 在低内存期间翻转太快时崩溃

ios - 带有/文本字段的 UIAlert 到表

objective-c - 同时采用 NSArray 和 NSMutableArray 的方法

ios - UIButton 框架不随图像调整大小

ios - ImageView 下带有标题的 UIButton