1

UIView 内で遷移アニメーションを作成したい (ある UIView から別の UIView へではなく)。

データベース レコードから取得したテキストを含む 2 つの UITextView フィールドを持つ 1 つの UIView があります。画面には次へ/戻るボタンもあります。ユーザーが次のボタンを押すと、次のレコードの内容が表示されます。

このトランジションが 1 つのレコードから次のレコードに発生するとき、CurlUp、FadeIn などのようなビュー全体の何らかのアニメーションを表示したいのですが、これは可能ですか? はい、サンプルコードを提供していただけますか?

4

2 に答える 2

2

UIView beginAnimations/commitAnimations ブロック内でサポートされているプロパティを変更するだけで、任意のビュー (ルート ビューまたはサブビュー) をアニメーション化できます。

つまり、テキストがサポートされているプロパティであるかどうかはわかりません。代わりに、UITextView を 1 つのフェードアウトと次のフェードインでオーバーレイして、テキストの変更を「偽造」する必要がある場合があります。

はい、テキストが変更されたときにそのようなアニメーションを作成できますが、それについては創造的である必要があるかもしれません.

于 2009-04-09T19:35:39.597 に答える
0

それは、CoreAnimation とanimator:メソッド呼び出しの使用を確認することです。

Apple のプログラミング ガイドには、非常に優れた例/チュートリアルがあります。

コア アニメーション プログラミング ガイド

于 2009-04-09T19:36:16.007 に答える