如果您正在使用故事板,那么在检查器窗口中,您可以将highlight tint属性更改为按钮单击事件所需的颜色.
 
看看图片中的Highlight Tint属性.
我最终遵循了以下海报的建议。它工作得很好。
在我的特殊情况下,我创建了一个 UIButton 的子类,最终代码为:
-(void) setHighlighted:(BOOL)highlighted
{
    if(highlighted) {
        self.backgroundColor = [UIColor colorWithRed:1 green:0.643 blue:0.282 alpha:1];
    } else {
        self.backgroundColor = [UIColor colorWithRed:1 green:1 blue:1 alpha:1];
    }
    [super setHighlighted:highlighted];
}
非常简单。
| 归档时间: | 
 | 
| 查看次数: | 32442 次 | 
| 最近记录: |