Проблема с .shadowColor с CustomUIButton - PullRequest
1 голос
/ 16 сентября 2011

Я создал подкласс UIButton, чтобы создать собственный градиентный фон для моих UIButton. Кнопки UIB правильно подключены и работают без нареканий.

Когда я пытаюсь добавить красную тень, она добавляется, но она всегда серая. Он игнорирует мое утверждение .shadowColor. Здесь соответствующий код.

@implementation CustomUIButton
...
    -(void)awakeFromNib
    {
    ...
    [self titleLabel].shadowColor = [UIColor redColor];
    [self titleLabel].shadowOffset = CGSizeMake(1.0, 1.0);
    ...
    }
...

Есть идеи? Спасибо

1 Ответ

5 голосов
/ 16 сентября 2011

UIButton экземплярам необходимо знать, для какого состояния управления вы хотите установить цвет. Попробуйте следующий метод.

[self setTitleShadowColor:[UIColor redColor] forState:UIControlStateNormal];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...