我正在尝试实现在另一个线程中发现的solution,但失败了。在界面构建器中,我将自定义类ZFRippleButton用于UIButton类,并将类型更改为“自定义”,并将“状态配置”更改为“突出显示”。这是我使用的代码:
@interface ZFRippleButton : UIButton
- (id)initWithCoder:(NSCoder *)aDecoder;
@end
@implementation ZFRippleButton
- (id)initWithCoder:(NSCoder *)aDecoder {
self = [super initWithCoder:aDecoder];
if (self) {
[self makeBorder];
}
return self;
}
- (void)makeBorder {
self.layer.cornerRadius = 10.0;
self.layer.borderColor = [[UIColor blueColor] CGColor];
self.layer.borderWidth = 1.0;
}
@end
我的目的是在点击按钮时获得带有自定义颜色的圆圈。我在做什么错了?