iPhoneアプリの「ポップイン」に画像を表示するだけでなく、画面に表示したいのですが。「ポップイン」とは、小さなドットから実際のサイズに成長することを意味します。参考までに、これはKeynoteの「ポップ」アニメーション効果とまったく同じです。私はiOSアニメーションにまったく慣れていないので、誰かが私が使用する必要のあるアニメーション効果の方向を教えてくれるなら、それは大いにありがたいです。
ありがとう
ブライアン
更新私は以下の提案からこのコードを追加しました。これは機能しますが、画像を拡大するのではなく縮小します。変換スケールサイズが0.01であるためですが、サイズ0.0の画像から始めて、1にスケールアップする方法を知りたいのですが、画像のサイズをに設定するだけでよいのでしょうか。 0?ありがとう
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.2];
image.transform = CGAffineTransformMakeScale(0.01, 0.01);
[UIView setAnimationDelegate:self];
[UIView commitAnimations];
あなたが探している効果は次のようなものです:
// instantaneously make the image view small (scaled to 1% of its actual size)
view.transform = CGAffineTransformMakeScale(0.01, 0.01);
[UIView animateWithDuration:0.2 delay:0 options:UIViewAnimationOptionCurveEaseOut animations:^{
// animate it to the identity transform (100% scale)
view.transform = CGAffineTransformIdentity;
} completion:^(BOOL finished){
// if you want to do something once the animation finishes, put it here
}];
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加