UIButton点击高亮显示

2018-07-05  本文已影响19人  FlameGrace

UIButton如果包含图片,会有默认点击效果。
但是如果只设置title,那么点击是没有任何效果的。


UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake(20, 50, 100, 44)];
    [self.view addSubview:btn];
    
    [btn setTitle:@"哈哈" forState:UIControlStateNormal];
    [btn setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];

这时可以如下设置:


[btn setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted];

如果设置btn.showsTouchWhenHighlighted = YES;则点击时button中心会有白色光圈。

上一篇 下一篇

猜你喜欢

热点阅读