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

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

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

谢谢

【问题讨论】:

    标签: iphone objective-c uinavigationcontroller uisplitviewcontroller tableview


    【解决方案1】:

    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

    【讨论】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案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,看看吧。

                    【讨论】:

                      猜你喜欢
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 1970-01-01
                      • 2012-07-17
                      • 2012-11-07
                      • 1970-01-01
                      相关资源
                      最近更新 更多