Я пытаюсь реализовать решение Я нашел в другом потоке, но мне не удалось. В конструкторе интерфейса я использовал пользовательский класс ZFRippleButton для класса UIButton и изменил тип на Custom и State Config на Highlighted. Это код, который я использовал:
@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
Моя цель - получить круг с пользовательским цветом, когда я нажимаю кнопку. Что я делаю не так?