ios button 当按钮按下的时候,按钮显示的颜色不一样,各位帮帮忙?

雯雯love 发布于 2013/12/13 17:15
阅读 21K+
收藏 0
iOS

-(IBAction)btnRecordClick:(id)sender
{
    [self ResultView:arrayAllQstRecord];
    btnRecord.showsTouchWhenHighlighted = YES;
}
求各位帮帮忙,我是初学者。有很多不会的,谢谢

加载中
0
Crane0111
Crane0111

btn.adjustsImageWhenHighlighted = NO;

把点击之后的反显效果关闭掉了~

雯雯love
雯雯love
没有效果,我的背景色是绿色,就当按下的时候会变成别的颜色,你没看动我说的内容
0
zruibin
zruibin

[button setImage:[UIImag imageNamed:@"xxx.png"] forState:UIControlStateNormal];//未按下时

 [button setImage:[UIImage imageNamed:@"xxx.png"forState:UIControlStateHighlighted];//按下时

[button setBackgroundImage:[UIImag imageNamed:@"xxx.png"]forState:UIControlStateNormal];//未按下时背景颜色

 [button setBackgroundImage:[UIImage imageNamed:@"xxx.png"forState:UIControlStateHighlighted];//按下时背景颜色

试着用代码解决,别依赖xib,试着用代码来写控件,这样控制性强点。。。

返回顶部
顶部