类似 iPhone 上的 Facebook 应用程序的 SplitView

我想创建一个 < em > iPhone 应用程序,使用类似的一个导航场景中的链接图片

screenshot

请注意,我不希望这只适用于 iPad,我希望它适用于 iPhone,正如图片所示,当你点击一个桌面视图项目,它隐藏了桌面视图,并使该视图全屏显示。我想知道如何做到这一点,因为我自己也想不出来。

谢谢

45101 次浏览

Facebook 的人在新版本的应用程序上做得非常出色。类似的开源代码可以在这里找到-JTRevealSidebarDemo。请注意,截至2014年6月,这个项目已经停止,所以你可能会有一个项目从下面的列表更好的运气。

它揭示了 iPhone 分割视图背后的技术。

Edit: Few other open source codes:

  1. JWSlideMenu
  2. DDMenuController
  3. PKRevealController
  4. ViewDeck
  5. ECSlidingViewController
  6. 滑动导航视图控制器
  7. MFSideMenu
  8. SASlideMenu
  9. HHTabListController
  10. MTSlideViewController
  11. MTStackViewController
  12. 绘图控制器
  13. 菜单控制器
  14. 浮动抽屉

对于那些正在寻找 Android 版本的人来说,看看这个:

具有故事板兼容性的项目怎么样? I found 1 more slide menu which is compatible with storyboards: SASlideMenu

Another storyboard-compatible menu is ECSlidingViewController 还有 ViewDeck 从 Sagar 的答案。他们都有故事板的例子(最后一个链接是 ViewDeckStoryboard 示例)

如果其他人正在寻找在 MonoTouch中实现这一点的方法,现在称为 Xamarin.ios,请看看我刚刚发现的这篇文章。单触点滑动导航

剪辑

我刚刚发现他们有一个免费的组成部分这一点! 飞行导航

这看起来是我的最佳匹配。

PKRevealController

它有很好的手指滚动效果和移动部分拖动回来。

Https://github.com/pkluz/pkrevealcontroller

我注意到没有人列出这个很棒的班级... SWRevealController

我一直在项目应用程序中使用它。它很容易使用并且有大量的文档记录... ... 还有一些 John 给用户的例子,让他们了解它是如何工作的,或者如果你想从中获得你的项目... ... 希望这能有所帮助

我知道你问起了脸谱网,但现在 ios7出来了,这就是我想发在这里的帖子。

For an effect similar to the kindle app on ios7 you can use:

Https://github.com/romaonthego/refrostedviewcontroller

MMDrawerController 是一个很好的选择。 You can configure many things. try it once Https://github.com/mutualmobile/mmdrawercontroller

I've been working on a floating-style navigation drawer that I hope people will like. It's on GitHub, take a look.

enter image description here