ios - iPad 的 SplitView 和 iPhone 的菜单抽屉

标签 ios iphone ipad uisplitviewcontroller drawer

我正在开发一个通用应用程序(适用于 iPhone 和 iPad)。 以下是应用程序的要求。

要求

1.应该有菜单(左边是master)和detail(右边)。

2.对于 iPhone 菜单或 masterViewController 应该在抽屉或滑出菜单上。 Drawer or slid out menu

3.对于 iPad 菜单应该在 splitView 的 rootViewController 上。 menu in master of splitViewController

我已经试过了

我尝试使用 spiltViewController 来实现它,对于 iPad,它工作正常(MasterViewController 位于屏幕左侧,DetailViewController 位于在屏幕的右侧)但对于 iPhone,它只是作为 UINavigationController 工作(MasterViewController Controller 作为 UINavigationControllerrootViewController >).

我应该使用什么方法来实现它?

最佳答案

从 iOS8 开始你可以使用 UISplitViewController为此目的。

在这个 WWDC 2014 视频中,解决方案从大约 14:00 开始: View Controller Advancements in iOS8

更多信息请访问: http://coding.tabasoft.it/ios/the-new-uisplitviewcontroller/

关于ios - iPad 的 SplitView 和 iPhone 的菜单抽屉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30044060/

相关文章:

iphone - iOS 同步动画

ios - 是否有用于Windows的iPAD模拟器,以便使用我们的ipa文件进行测试?

ios - 自定义动态 TableViewCell 文本定位

iphone 应用程序更换或更新?

ios - navigationItem.set_BarButton 不起作用 - 快速

iphone - 获取给定字体和矩形的字符串长度

objective-c - "didRotateFromInterfaceOrientation:"未调用

iphone - 设置 UIPopOverController 大小

ios - iOS 应用程序是否可以以编程方式了解 APNS 警报何时到达设备?

iPhone iOS 应该基于 mapkit 的应用程序看起来像 iPhone 本地 map 应用程序吗?