0

私はこのスレッドを見ましたが、解決策は私が探しているものではありません。

SpringBoardからアプリが表示されるのと同じようなアニメーションでUIViewをポップアップし(近づいているように見えます)、アプリを遠ざけると消えるようにします。フレームをアニメーション化しようとしましたが、コンテンツのサイズが変更されないという効果があります。残念ながら、ビューのコンテンツに制約を割り当てることはできません。ビューが正しいサイズで表示され、「グラフィックスコンテキスト」のみがサイズ変更された場合の結果になります。

ヘルプ!

4

2 に答える 2

3

これはサイズの10%から始まり、ビューサイズの100%になります

view.transform = CGAffineTransformScale(view.transform, 0.1, 0.1);
[UIView animateWithDuration:0.35 animations:^{
    view.transform = CGAffineTransformScale(view.transform, 1.0, 1.0);
} completion:^(BOOL finished) {
}];

また、#import <QuartzCore/QuartzCore.h>

于 2012-10-24T10:21:36.200 に答える
0

ビューのレイヤーのtransform.scaleと不透明度をアニメートできます。詳細については、この回答を参照してください:https ://stackoverflow.com/a/3463362/550177

于 2012-10-24T10:20:00.993 に答える