Я создал серию кнопок и добавил их в представление, я надеялся, что смогу как-то получить доступ к этим кнопкам и изменить их внешний вид.
Это две версии кода, которые я пробовал, хотя я уверен, что он находит нужную кнопку, и кажется, что ничего не происходит с цветом фона.
for(UIView *v in [self.view subviews]) {
if ([v isKindOfClass:[UIButton class]]) {
if (buttonTag == [v tag]) {
v.backgroundColor = [UIColor redColor];
}
}
}
и
for (int i = 0; i < [[self.view subviews] count]; i++) {
if ([[self.view.subviews objectAtIndex:i] class] == [UIButton class]) {
NSLog(@"Tags : %i", [[self.view.subviews objectAtIndex:i] tag]);
if (buttonTag == [[self.view.subviews objectAtIndex:i] tag]) {
[[self.view.subviews objectAtIndex:i] setBackgroundColor:[UIColor redColor]];
}
}
}
Спасибо.