像iPhone上的Facebook应用程序的SplitView

我想创build一个iPhone应用程序,使用类似于链接中所示的导航场景

截图

请注意,我不希望这只适用于iPad,我希望它完全适用于iPhone的图片,当你点击一个桌面视图项目,它隐藏桌面视图,并使该视图全屏。 我想要如何做到这一点的想法,因为我不能自己搞清楚。

谢谢

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

它揭示了为iPhone做分割视图的技术。

编辑:其他几个开源代码:

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

如何与故事板兼容的项目? 我发现了另外1个与故事板兼容的幻灯片菜单: SASlideMenu

另一个故事板兼容的菜单是ECARlViewViewController和Sagar的答案ViewDeck 。 他们都有故事板的例子(最后一个链接是ViewDeckStoryboardExample )

对于其他人在寻找Android版本,请看看:

  • android fb喜欢滑出导航
  • 新兴的用户界面模式侧导航

我意识到你问了Facebook,但现在ios7已经出来了,这是事实上的线程,我认为id后在这里。

对于类似于ios7上kindle应用程序的效果,您可以使用:

https://github.com/romaonthego/REFrostedViewController

如果其他人正在寻找一种方法来实现这个MonoTouch现在称为Xamarin.ios ,看看我刚刚发现的这篇文章。 monotouch滑出导航

编辑

我只是发现他们有一个免费的组件! flyoutnavigation

我注意到没有人列出这个精彩的类… SWRevealController 。

我一直在使用我的项目应用程序。 这是易于使用和大量文件logging…还有几个例子约翰给用户了解它是如何工作的,或者如果你想从你的项目派生…希望这可以帮助

具有填充效果的SHSidebarController 。 这可能对你有所帮助..试试这个:)

这看起来是最适合我的。

PKRevealController

它具有良好的手指滚动效果,并在部分拖动回来。

https://github.com/pkluz/PKRevealController

MMDrawerController是非常好的select。 你可以configuration很多东西。 尝试一次https://github.com/mutualmobile/MMDrawerController

我一直在做一个浮动风格的抽屉,希望人们喜欢。 在GitHub上 ,看看。

在这里输入图像说明