0

だから私はUIScrollView私のアプリのメニューにあります。ページングを有効にしており、各ページにはボタンと画像が含まれています。画面から消える (ユーザーが次のページにスクロールする) ときに、これらが縮小し始める小さなアニメーションを追加したいと思います。

ボタンと画像ごとにプロパティを作成し、scrollViewDidScrollメソッドでフレーム サイズを手動で変更することで、これを実行できることはわかっています。

誰もがよりエレガントなソリューションを持っているので、それぞれをハードコードする必要はありませんか? これまたは何かに事前定義された属性がある可能性はありますか?

4

1 に答える 1

0

スクロールビューの各「ページ」は実際にはビューまたはビューコントローラーですか? それが何であれ、うまくいけばそれは何らかのクラスのインスタンスであり、したがって再利用可能です。UIView animateWithDuration: メソッドを使用してボタンと画像を縮小するメソッドをカスタム ビュー/ビュー コントローラーに追加します。スクロール ビューが十分に移動したと判断したら、そのメソッドを呼び出します。

于 2012-12-04T22:47:11.323 に答える