Я создал кнопки, используя цикл, и установил свойства и синтезировал кнопки. Теперь я хочу изменить цвет кнопки в другом контроллере. Я устанавливаю значения тегов для каждой кнопки, и я могу правильно получить значения тегов в другом контроллере представления при выборе кнопок. Теперь я хочу изменить цвет фона для каждой кнопки.
Вот пример кода,
В CustomView.h
UIButton *customBtn;
property (nonatomic, strong) UIButton *customBtn;
@synthesize customBtn;
В CustomView.m
for (int i=0; i<=[resultArray count]; i++)
{
customBtn= [UIButton buttonWithType:UIButtonTypeCustom];
customBtn = CGRectMake(X, 30, 20, 20); notsupport = [[UILabel alloc]initWithFrame:CGRectMake(25, 30, 290, 20)];
[customBtn addTarget:customDelegate actionselector(MyAction:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:customBtn];
X = X + 30;
}
В контроллере View:
viewController.customBtn.backgroundColor = [UIColor blackColor];
Он влияет на весь цвет фона кнопок, так как я могу изменить цвет фона для каждой кнопки. Если я создаю отдельный экземпляр для всех кнопок, и я могу изменить цвет фона для кнопок. Используя один экземпляр кнопок, как мы можем изменить цвет фона кнопки.
Пожалуйста, помогите мне.
Благодаря!