Заморозить последний кадр анимации? - PullRequest
1 голос
/ 02 марта 2010

Есть ли способ заморозить последний кадр моей анимации в приложении для iphone? Вот мой код.

popup.animationImages = [NSArray arrayWithObjects:
                                 [UIImage imageNamed:@"picture1.png"],
                                 [UIImage imageNamed:@"picture2.png"],
                                 [UIImage imageNamed:@"picture3.png"],
                                 [UIImage imageNamed:@"picture4.png"],
                                 [UIImage imageNamed:@"picture5.png"],
                                 [UIImage imageNamed:@"picture6.png"],
                                 [UIImage imageNamed:@"picture7.png"], nil];
        popup.animationDuration = 1.750567;
        popup.animationRepeatCount = 1;
        [popup startAnimating];
        [self.view addSubview:popup];

1 Ответ

1 голос
/ 02 марта 2010

Когда анимация останавливается, UIImageView показывает UIImage, установленный в свойстве image.Так что вы должны просто установить его на последний кадр вашей анимации:

popup.image =  [UIImage imageNamed:@"picture7.png"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...