iPhoneのFacebookアプリのようなSplitView


121

リンクに描かれているようなナビゲーションシーンを使用するiPhoneアプリを作成したい

スクリーンショット

これがiPadだけで機能するのではなく、図のようにiPhoneでも機能することに注意してください。テーブルビューアイテムをクリックすると、テーブルビューが非表示になり、そのビューが全画面になります。自分ではわからないので、どうしたらいいか考えてみたいです。

ありがとう

回答:


213

Facebookの人たちは、アプリの新しいバージョンで素晴らしい仕事をしました。同様のオープンソースコードは、JTRevealSidebarDemoから入手できます。2014年6月の時点で、このプロジェクトは中止されているため、以下のリストにあるプロジェクトの方がうまくいくと思います。

iPhoneの分割ビューを行う背後にあるテクニックを明らかにします。

編集:他のいくつかのオープンソースコード:

  1. JWSlideMenu
  2. DDMenuController
  3. PKRevealController
  4. ViewDeck
  5. ECSlidingViewController
  6. MWFSlideNavigationViewController
  7. MFSideMenu
  8. SASlideMenu
  9. HHTabListController
  10. MTSlideViewController
  11. MTStackViewController
  12. MMDrawerController
  13. DMSideMenuController
  14. JVFloatingDrawer

2
それはまさに私が欲しかったものです。おかげで、私はまだ試す機会がありませんでしたが、非公式のAPIのように、Appleが承認しないものは含まれていませんか?
Matt

Androidでこれを行う方法はありますか?
DanO 2011

@ダニエル:いいえ。しかし、あなたはSOで新しい質問を作成するかもしれず、私はあなたが解決策を得ると確信しています。
Sagar

@Sagar私はすでにそれを行っており、動作していないようです。stackoverflow.com/questions/8365638/...
端午

2
@Danielがgithub.com/jfeinstein10/SlidingMenu for Androidの実装をご覧ください。他のすべての代替よりも効率的にそれの道...
ChristopheCVB





2

誰もこの素晴らしいクラスをリストアップしていないことに気づきました... SWRevealController

私はいつもプロジェクトアプリで使用しています。使い方は簡単で、詳細に文書化されています...ジョンがユーザーにどのように機能するか、またはプロジェクトを派生させたいかどうかをユーザーに示すいくつかの例もあります...これが役に立てば幸いです





0

私は、人々が気に入ると思いますフローティングスタイルのナビゲーションドロワーに取り組んでいます。それは上だGitHubの、見てみましょう。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.