Кнопка IBAction меняет цвет? - PullRequest
       7

Кнопка IBAction меняет цвет?

1 голос
/ 14 сентября 2011

Я создал кнопку в конструкторе интерфейсов и установил ее тип как пользовательский.Я хочу изменить цвет фона кнопки на основе тега кнопки при загрузке представления.Как я могу это сделать?

1 Ответ

1 голос
/ 14 сентября 2011

Кнопка добавлена ​​в Xib, тег установлен в 1.

Просмотреть заголовок:

@property (nonatomic, retain) IBOutlet UIButton *myButton;

В конструкторе интерфейса привязать myButton к кнопке.

Затем программно в viewDidLoadусловно устанавливается на основе значения тега:

- (void)viewDidLoad
{
    [super viewDidLoad];

    if ([myButton tag] == 1)
    {
        [myButton setBackgroundColor:[UIColor blueColor]];
    }
    else
    {
        [myButton setBackgroundColor:[UIColor greenColor]];
    }
}
...