ios - 如何在 iPhone 6 plus 上实现新的类似 iPad 的横向模式

标签 ios iphone uisplitviewcontroller

Apple 在 iPhone plus 的横向模式下推出了一种类似于 iPad 的全新 Split View,可帮助用户充分利用其更大的屏幕。

我设计了一个通用的 iOS 应用程序,它使用 UISplitViewController 在 iPad 中显示细节 View 和主视图,并使用 UINavigationViewController 在 iPhone 中显示 TableView。

现在我们有了 iPhone plus,我如何在 iPhone 中使用 UINavigationViewController 作为主要结构的同时实现新的类似 iPad 的横向 View 。

最佳答案

您可能想看看 https://developer.apple.com/videos/wwdc/2014/ 上的“使用 UIKit 构建自适应应用程序”视频

基本思想是在 iPhone 和 iPad 上使用 Split View Controller 。但是,当它检测到设备具有“紧凑”水平尺寸类别时,它会将细节 View 推到主视图的顶部,而对于“常规”尺寸类别,它会在主视图旁边显示细节 View 。

关于ios - 如何在 iPhone 6 plus 上实现新的类似 iPad 的横向模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25771624/

相关文章:

ios - Kotlin Multiplatform 中 iOS 应用程序的不同架构

Iphone 模拟器没有手机形状

iOS Swift 4 - 如何将数据传递给 splitviewcontrollers master

ios - 如何在 Swift 中将核心数据查询集转换为可变数组?

ios - [CLLocationCoordinate2d]?没有名为下标的成员

iphone - ViewController 类型名称在一个类中无法识别,但在另一个类中却可以识别?

iphone - 让 AVFoundation 不停止 iPod 音乐

iphone - 如何删除 UITabBarItem 下方的空间?

ios - 无法更改 SplitViewController 中状态栏的颜色

ipad - 在 UISplitView 加载后以模态方式呈现 View 的问题