2012-03-29 52 views
1

我想根据自定义button的状态更改label中的文本颜色。我试图用viewdidload来实现它,更改labeltext颜色,具体取决于按钮的高亮显示状态

if (dialMobileNumber.highlighted == YES) 
    { 
     txtMobileNumber.textColor = [UIColor colorWithRed:0.0 /255.0 green:160.0 /255.0 blue:224.0 /255.0 alpha:1.0]; 
    } 

但它不起作用。任何建议我该怎么做。

回答

0

您是否将按钮设置为突出显示或选定了?我犯了很多次错误的错误,为什么代码不工作,但这是因为我正在检查按钮突出显示状态,而不是选择状态。

0

您可以使用每次按下按钮时都会更改的布尔值,然后根据布尔值状态更改颜色。