-3

誰かが私にiOSアプリのアニメーションを実現する方法を教えてもらえますか?

どのような種類のビューコントローラ、オブジェクト、および実装が必要ですか?

ありがとう

4

3 に答える 3

5

あなたは持っているべきです:

  • ルートUIScrollView
  • すべてのアイコンに対してプログラムで作成されたUIView
  • アイコンを反復処理するには、[ルートサブビュー]を使用します
  • 削除アイコンを追加してアイコンのシェイクを開始するアニメーション関数shakeView:(UIView *)paramView
  • 画面の状態を取得するためのグローバルブールisShaking

touchesBeganを使用して、クリック/選択されたビューとタッチのタイプを検出します

それはそれを要約することについてです。プログラムで最大量の要素を作成してみてください。

于 2011-04-07T08:53:44.950 に答える
2

これを見ても害はありません:

Springboardでアイコンを再配置するなどの衝突を避けるために、UIViewを移動します

クリストファージョンソンアンサーを確認してください。

于 2011-04-07T08:54:32.760 に答える
1

残念ながら、AppleはGridViewクラスを提供していませんが、すべてのデフォルトの動作を実装するThree20の非常に便利なTTLauncherViewを使用できます。

https://github.com/facebook/three20

彼らのウェブサイトからhttp://three20.info/

Three20は、Facebook、Posterous、Pulse、Meetup.com、SCVNGRなど、AppStoreで有名な数十のブランドが使用するオープンソースのObjective-Cライブラリです。Three20は、ランチャー、人気のあるフォトブラウザー、インターネット対応テーブルなどの強力なビューコントローラーを提供します。

于 2011-04-07T08:54:35.510 に答える