Подкласс UIButton для отображения визуальной обратной связи при нажатии - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь реализовать решение Я нашел в другом потоке, но мне не удалось. В конструкторе интерфейса я использовал пользовательский класс 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

Моя цель - получить круг с пользовательским цветом, когда я нажимаю кнопку. Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...