有些时候设置button的取消点击高亮效果设置属性adjustsImageWhenDisabled和adjustsImageWhenHighlighted在实际应用中效果没实现:例如:
btn.adjustsImageWhenDisabled=NO;
btn.adjustsImageWhenHighlighted=NO;
这时候你可以采用下面的方法实现选中取消高亮效果:
UIButton*btn=[UIButton buttonWithType:UIButtonTypeCustom];
[btn addTarget:selfaction:@selector(btnClick:)forControlEvents:UIControlEventTouchUpInside | UIControlEventAllTouchEvents];
-(void)btnClick:(UIButton*)btn{
btn.highlighted=NO;
}
网友评论