【问题标题】:UISplitViewController - Use as slideout-style menuUISplitViewController - 用作滑出式菜单
【发布时间】:2015-05-29 20:29:51
【问题描述】:

iOS 8 中的新 UISplitViewController 让我有些吃力。

我想在 iPhone(横向和纵向)以及在纵向的 iPad 上实现滑出式菜单,在横向的 iPad 上实现持久的侧边栏。

我有一个 UITableViewController 作为 master 和一个 UINavigationController,其中有几个 UIViewControllers 作为我的 SplitViewController 中的细节。

是否有可能在 iOS 8 中使用新的 UISplitViewController 获得类似的东西? 首先,让 iphone 滑动的东西运行就足够了:D

谢谢你:)

【问题讨论】:

    标签: ios iphone swift xcode6 uisplitviewcontroller


    【解决方案1】:

    UISplitViewController 会做到这一点。滑动菜单和一切。

    如果您完全按照书本使用它,它就像做梦一样。这需要设置一些 UINavigationControllers 作为魔法的一部分。

    强烈推荐第一次使用教程。否则很容易很快搞砸。 :)

    http://nshipster.com/uisplitviewcontroller/

    【讨论】:

      【解决方案2】:

      默认情况下,iOS8 中的 UISplitViewController 仅在 iPad(纵向和横向模式)和 iPhone 6+(仅横向模式)上充当滑出式菜单。

      至于是否可能通过 splitViewController 让滑出式菜单在所有 iphone 上工作,我实际上并不知道(我还是 iOS 开发的新手)。我怀疑它需要修改 splitViewController 如何处理不同的大小类。如果没有简单的方法来更改 splitViewController 的行为,也许您可​​以继承 splitViewController 并覆盖您不喜欢的功能。

      我之前没有尝试过,也不知道控制器如何确定它在不同尺寸类别中的显示方式。但是,如果我想完成你的工作,那么这就是我要查找的内容。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-22
        • 1970-01-01
        • 1970-01-01
        • 2015-10-28
        相关资源
        最近更新 更多