-1

有名なブランドで行われているように、Objective-C で画像をアニメーション化する方法を知っている人はいますか (表示するには Flash Player が必要です)

4

1 に答える 1

0

お気に入りの写真アプリで画像を切り分けます。imageView画像ごとに を作成しUIView、画像コンテナの役割を果たす新しい に追加します。UIViewこれをメイン ビューに 追加します。

アニメーション化する場合はimageViews、コンテナー ビュー内のすべてを単純に反復処理し、次のアニメーションを開始します。

[UIView animateWithDuration:0.3
                        delay: i * 0.3
                        options:UIViewAnimationCurveEaseInOut
                     animations:^{
                         currentImageView.alpha = 0.0;
                         currentImageView.transform = CGAffineTransformMakeScale(0.0, 1.0);
                     }
                     completion:nil
];  

currentImageView はimageViewループ内の現在の値で、i はイテレータ変数です。

で元の画像をスライスする方が良いCoreGraphicsので、上記のように手動で行う必要はありませんが、少し手間がかかります。

于 2012-05-24T08:00:42.300 に答える