2012-02-10 5 views
1

ビューコントローラのビューをどのようにスケーリングできますか。現在、TabBarControllerではビューを1つのタブとして使用していますが、アプリケーションをテーマにしています。現在の情報を表示し、その情報の変化に応じてアニメートするので、選択可能なサムネイルを「ライブ」にしたいと考えています。このタスクを達成する最も簡単な方法は、すでに構築したビューを使用することだと思います。ビューを拡大縮小する簡単な方法はありますか?アニメーションをサポートしていますか?私は少しの研究をしましたが、何億ものヒットがあったにもかかわらず、私はこの話題に役立つものは何も見つかりませんでした。任意のビューのコンテンツを拡大/縮小し、アニメーションを許可する

答えて

5

ここでは、スケールを変更し、アニメーション化されたビューを1/2秒間に移動する例を示します。必要に応じて調整します。必要に応じて、アニメーションが完了したときに完了ブロック内のコードを実行することができます。

[UIView animateWithDuration:0.5f animations:^{ 
    self.view.transform = CGAffineTransformScale(CGAffineTransformMakeTranslation(100.0f, 100.0f), 0.1f, 0.1f); 
} completion:^(BOOL finished){}]; 
+0

ありがとうございました。変換は私が必要としたものでした。さて、それが適切にアニメーション化されているかどうかを確認します。 – FreeAsInBeer

+0

@picciano、appleの電卓アプリのように、そのアニメーションをどのように回転させてみましょうか? –

関連する問題