UISplitViewController - 用作滑出式菜单

UISplitViewController - Use as slideout-style menu

我在 iOS 8.

中使用新的 UISplitViewController 有点吃力

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

我的 SplitViewController 中有一个 UITableViewController 作为主控,一个 UINavigationController 和几个 UIViewController 作为细节。

是否可以使用 iOS 8 中的新 UISplitViewController 获得类似的东西? 首先,将 iphone 滑动到 运行 :D

就足够了

谢谢:)

UISplitViewController 就可以做到这一点。滑动菜单等等。

如果你严格按照书本使用它,它就像梦一样。这需要设置一些 UINavigationControllers 作为魔术的一部分。

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

http://nshipster.com/uisplitviewcontroller/

默认情况下,iOS8 中的 UISplitViewController 仅在 iPad(纵向和横向模式)和 iPhone 6+(在仅限横向模式)。

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

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