Как установить или изменить цвет фона кнопки на IBAction - PullRequest
2 голосов
/ 18 декабря 2010

Я пытаюсь установить цвет фона кнопки, но это не работает. Некоторые могут помочь мне, пожалуйста?

- (IBAction)OrBoton:(id)sender {
     [sender setBackgroundColor:(NSColor *)redColor];     
}

Но, если я попытаюсь установить заголовок, это работает нормально. Не доступно ли свойство Backgroundcolor? Я не получаю никаких ошибок при сборке и отладке, но не работает.

Спасибо!

Ответы [ 3 ]

5 голосов
/ 18 декабря 2010

Попробуйте это

- (IBAction)OrBoton:(id)sender 
{
   UIButton *button = (UIButton *)sender;
   [button setBackgroundColor:[UIColor redColor]];
}
1 голос
/ 06 апреля 2017

Попробуйте.

- (IBAction)Click:(UIButton *)sender
{
    if (sender.selected)
    {
        sender.selected = NO;
        sender.backgroundColor=[UIColor whiteColor];
    }
    else
    {
        sender.selected = YES;
        sender.backgroundColor=[UIColor blueColor];
    }
}
1 голос
/ 23 ноября 2011

Ну, наконец, я выбрал кнопку изменения изображения из цветного изображения, потому что, к сожалению, на данный момент это невозможно для меня.

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