1

誰でもTinder.appを開くことができますか? このアプリは、ユーザーが左上のメニュー アイコン ボタンをタップすると、シンプルだが洗練されたアニメーション効果を実装します。このアニメーションの焦点は次のとおりです。

  • 左側のメニュー サイドバーが開いているか閉じているかに基づいて、ステータス バーがフェードアウト/インします。
  • 左側のメニュー サイドバーを開くと、メインのビュー コントローラーが右にスライドするだけで少しバウンス効果があります。
  • 左側のメニューが開いているときに閉じようとすると、右側のサイドバー (「すべての一致」ビュー コントローラー)を表示するメイン ビュー コントローラーが少し跳ね返るのがわかります。

ECSlidingViewControllerリポジトリのクローンを作成して少し遊んでみましたが、残念ながら (すぐに使える) クラシック アニメーションしかなく、達成しようとしている前に述べたバウンス アニメーションはないようです。

そのようなものを実装する方法を知っている人はいますか?ありがとう。

4

1 に答える 1

0

これを行うには多くの方法があり、独自のコードを作成してこれを行うことができます。しかし、無料で利用できる仕事がたくさんあるので、役立つかもしれません。そして、車輪を再発明しようとはしません。

  1. IIViewDeckController
  2. アプコーダ
  3. JTRevealSlidebar
  4. SASlideMenu
  5. JAスライドパネル
  6. ベンホール
  7. SlideNavigationController

他にもたくさんありますが、上記は使いやすく、デモプロジェクトもあります。

于 2014-01-12T15:31:10.753 に答える