Хорошо !!!!!
Сначала я расскажу о своем приложении.
У меня есть 3 UIViews в моем главном представлении с тегами 111,222,333 и количеством кнопок в них.
Как ViewWithTag 111 имеет 16 кнопок
Так как ViewWithTag 222 имеет 20 кнопок
Так как ViewWithTag 333 имеет 30 кнопок
Я скрываю два вида, пока один не одновременно.
Теперь проблема в том, что я хочу назначить единственное изображение всем моим кнопкам UI до загрузки страницы (в viewWillAppear).
Я пробовал это до сих пор ....
но не работает .....
-(void)setBlankImageToButtons
{
UIImage *btnImage = [UIImage imageNamed:@"blue.jpg"];
for (UIView *subview in [self.view subviews])
{
// Only remove the subviews with tag not equal to 1
if (subview.tag != 0)
{
[self.view bringSubviewToFront:[self.view viewWithTag:111]];
NSLog(@"tag is :%d",subview.tag);
if([subview isKindOfClass:[UIButton class]])
{
[(UIButton *)subview setImage:btnImage forState:UIControlStateNormal];
}
}
}
* *} Тысяча двадцать-один
предупреждение: «UIButton» может не отвечать на «+ Class»