iOS UISplitViewController 在 iOS 7 和 8 上的工作方式

本演示项目使用 Xcode 6.1 的“主从应用程序”模板创建。所构建的应用程序不适用于 iOS 7,因为模板使用了一种新方法,该方法仅在 SDK 8 之后可用(UISplitViewController::displayModeButtonItem)。通过快速检查丢失的选择器,UISplitViewController 意外地工作得很好。许多博客文章都解决了这个问题,但经过几个小时的自我测试,他们的解决方案仍然不完整。让它在 iPhone-iOS7 中工作很容易,因为控制器会将自己转换为一个不起眼的 UINavigationController。坦率地说,最困难的事情是让弹出栏项目按钮显示在纵向 iPad 中。事实证明,这非常简单(一旦你知道了就很明显)。

zip 文件大小:21.65KB