назначение изображения для UIButton в SubView - PullRequest
0 голосов
/ 19 сентября 2011

Хорошо !!!!!

Сначала я расскажу о своем приложении.

У меня есть 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»

Ответы [ 2 ]

0 голосов
/ 19 сентября 2011

Класс должен быть в нижнем регистре: [UIButton class]

0 голосов
/ 19 сентября 2011

Это должно быть [UIButton class], а не [UIButton Class].

...