1

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];
4

1 に答える 1

1

アニメーションが停止すると、UIImageView はそのimageプロパティに設定された UIImage を表示します。したがって、アニメーションの最後のフレームに設定する必要があります。

popup.image =  [UIImage imageNamed:@"picture7.png"];
于 2010-03-02T07:36:11.150 に答える