UIImageView изображение не меняется - PullRequest
0 голосов
/ 19 февраля 2012

Я устанавливаю анимацию uiimageview, в домашнем представлении есть кнопки, каждая из которых задает массив изображений для анимации в imageView, посылая целое число в представление imageView.Затем в случае переключения он заполнил массив и начал анимацию.

(void)viewWillAppear:(BOOL)animated {
        switch (CurrentPlay) {
            case 1:{
                flags.animationImages=[NSArray arrayWithObjects:[UIImage imageNamed:@"uae1.tiff"],
                                       [UIImage imageNamed:@"uae2.tiff"],[UIImage imageNamed:@"uae3.tiff"],
                                       [UIImage imageNamed:@"uae4.tiff"],nil];
                break;
            }

            case 2:{
                flags.animationImages= [NSArray arrayWithObjects:[UIImage imageNamed:@"lib1.tiff"],
                                       [UIImage imageNamed:@"lib2.tiff"],[UIImage imageNamed:@"lib3.tiff"],
                                       [UIImage imageNamed:@"lib4.tiff"],[UIImage imageNamed:@"lib5.tiff"],[UIImage imageNamed:@"lib6.tiff"],[UIImage imageNamed:@"lib7.tiff"],nil];
                [flags reloadInputViews];
           break;
            }

            case 3:{
                flags.animationImages=[NSArray arrayWithObjects:[UIImage imageNamed:@"egy1.tiff"],
                                       [UIImage imageNamed:@"egy2.tiff"],[UIImage imageNamed:@"egy3.tiff"],
                                       [UIImage imageNamed:@"egy4.tiff"],nil];

                 break;
                   }

            default:
                break;
        }

        flags.animationDuration=1.1;
        flags.animationRepeatCount = 0;
        [flags startAnimating];
        [flags release];

Где «flags» - это imageView, хотя я его и выпустил.Первая кнопка правильно настроила анимированное изображение, но когда я вернулся к исходному виду, нажмите на другую кнопку, она перейдет к упомянутому виду, но изображение все еще осталось прежним, оно не изменилось!

При отладке приложение каждый раз без проблем переходит в дело коммутатора, но почему не меняется?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...