子类UIButton在点击时显示视觉反馈

时间:2019-04-01 13:56:27

标签: ios objective-c uibutton

我正在尝试实现在另一个线程中发现的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

我的目的是在点击按钮时获得带有自定义颜色的圆圈。我在做什么错了?

0 个答案:

没有答案