0

iPhone ios4 のフォルダ効果を再現するためのヒントを教えてください。それをiPhoneアプリに実装したいと思います。ありがとう

4

1 に答える 1

1

うーん-頭のてっぺんから(最終的な/完全に開発されたアイデアではありません):

ここでは、インタラクションを処理するためのいくつかのオプションがありますが、最初にCATransformsとUIView Animationsを確認する必要があります。これらは、ビューのスケーリングと変換をアニメーション化するために不可欠です。

インタラクションでは、UIGestureRecognizersを使用することをお勧めします-インタラクションの優れた基盤を提供します(singleTouch、doubleFingerTouch、Tap、Pan、Pinch、swipe、Rotateなど)-必要なタッチ/タップの数も設定できます。

一般的な設定は、ビューにパンレコグナイザーを適用することです。次に、ビューが別のビューにカーソルを合わせた時間をカウントするタイマーを設定するか、パンが別のビューでアクティブになる特定の領域を設定します。次に、UIViewをアニメーション化してフォルダーの開口部を複製し(ビューを垂直方向に拡大縮小するなど)、サブビュー(タイトルフィールド、フォルダー内の現在のオブジェクトなど)を追加します。次に、パンされているビューを解放すると、アニメーション化して、フォルダーにスケールダウンします。

CoreDataを使用してフォルダー情報も保存することをお勧めします(そうすれば、フォルダーを簡単に再ロードして変更することができます)。

ただのアイデア、

ビューのアニメーション化について具体的な質問をしてください。私はこの数週間、この地域でかなりの仕事をしています。

よろしくお願いします、

マイケル

于 2010-11-28T13:24:38.427 に答える