Я создал кнопки динамически, и теперь я хочу установить фон для определенного индекса кнопок.
Вот мой образец фрагмента,
В файле интерфейса
UIButton *answerBtn;
@property (nonatomic, retain) UIButton *answerBtn;
for(int i = 0; i < [myArray count]; i++) {
answerBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[answerBtn setFrame:CGRectMake(30, x, 260, 40)];
answerBtn.tag = i;
[answerBtn setTitle:[answerList objectAtIndex:i] forState:UIControlStateNormal];
[self.view addSubview: answerBtn];
}
В моем случае я хочу установить фон кнопки разными способами.
-(void) custom Method
{
if(indexValue == correctIndex) // Values are 2
{
// so i want to set the background image for the second button
[answerBtn setBackgroundImage:[UIImage imageNamed:@"selected_correct_answer.png"] forState:UIControlStateNormal];
}
}
Но он не устанавливает соответствующий индекс, так как я могу это сделать?
! [введите описание изображения здесь] [1]