SplitView 就像 iPhone 上的 Facebook 应用程序

Posted

技术标签:

【中文标题】SplitView 就像 iPhone 上的 Facebook 应用程序【英文标题】:SplitView like Facebook app on iPhone 【发布时间】:2011-12-08 04:18:22 【问题描述】:

我想创建一个 iPhone 应用,该应用使用的导航场景类似于链接中的图片

请注意,我不希望它仅适用于 iPad,我希望它完全适用于 iPhone,当您单击 tableview 项目时,它会隐藏 tableview 并使该视图全屏显示。我想知道如何做到这一点,因为我自己无法弄清楚。

谢谢

【问题讨论】:

【参考方案1】:

Facebook 人员在新版本的应用程序中做得非常出色。可以从这里找到类似的开源代码 - JTRevealSidebarDemo。请注意,自 2014 年 6 月起,此项目已停止,因此您可能会从以下列表中获得更好的运气。

它揭示了为 iPhone 进行拆分视图背后的技术。

编辑:其他一些开源代码:

    JWSlideMenu DDMenuController PKRevealController ViewDeck ECSlidingViewController MWFSlideNavigationViewController MFSideMenu SASlideMenu HHTabListController MTSlideViewController MTStackViewController MMDrawerController DMSideMenuController JVFloatingDrawer

【讨论】:

这正是我想要的,谢谢,我还没有机会尝试它,但它不包含任何苹果不会批准的东西,比如非官方 API 或任何东西,确实是吗? 知道如何在 android 上执行此操作吗? @Daniel:不。但是你可能会在 SO 上提出一个新问题,我相信你会得到一个解决方案。 @Sagar 我已经这样做了,但似乎没有用。 ***.com/questions/8365638/… @Daniel 看看 github.com/jfeinstein10/SlidingMenu 的 Android 实现。它比所有其他替代方案更有效..【参考方案2】:

具有故事板兼容性的项目怎么样? 我发现了另外 1 个与故事板兼容的幻灯片菜单: SASlideMenu

另一个故事板兼容的菜单是 ECSlidingViewController 和 ViewDeck 从萨加尔的回答。他们都有故事板示例(最后一个链接是ViewDeckStoryboardExample)

【讨论】:

【参考方案3】:

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

android fb like slideout navigation emerging ui pattern side navigation

【讨论】:

【参考方案4】:

我知道你问过关于 facebook 的问题,但现在 ios7 已经发布了,这是我认为应该在这里发布的事实上的线程。

类似ios7上kindle应用的效果可以使用:

https://github.com/romaonthego/REFrostedViewController

【讨论】:

【参考方案5】:

如果其他人正在寻找一种在MonoTouch(现在称为Xamarin.ios)中实现此功能的方法,请查看我刚刚找到的这篇文章。 monotouch slide out navigation

编辑

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

【讨论】:

【参考方案6】:

我注意到没有人列出这个精彩的课程...SWRevealController。

我一直将它与我的项目应用程序一起使用。它易于使用且文档丰富... John 还为用户提供了一些示例,以了解它是如何工作的,或者您是否希望从中派生项目... 希望这会有所帮助

【讨论】:

【参考方案7】:

SHSidebarController带过滤器效果。 这可能对你有帮助..试试这个:)

【讨论】:

【参考方案8】:

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

PKRevealController

它具有很好的手指滚动效果,并在部分拖动时向后移动。

https://github.com/pkluz/PKRevealController

【讨论】:

【参考方案9】:

MMDrawerController 是一个很好的选择。 你可以配置很多东西。试一次 https://github.com/mutualmobile/MMDrawerController

【讨论】:

【参考方案10】:

我一直在制作一个浮动式导航抽屉,希望人们会喜欢它。在GitHub,看看吧。

【讨论】:

以上是关于SplitView 就像 iPhone 上的 Facebook 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

将 iPhone 应用程序转换为 iPad,然后在 iPad 中使用 splitview?

UIControl 阻止了我在 iPhone 上的所有视图

QML SplitView - 手动调整孩子的大小

iOS SplitView / 通用帮助需要 xcode 4.2

无法在 SplitView MonoTouch 上显示 NavigationBar

iOS - 我的 iPad 故事板上的详细视图未填充