iPad 的 Launch 功能与 iPhone 的不同(在 Swift 3 中)?

Different Launch functions for iPad than for iPhone (in Swift 3)?

我正在尝试在我的通用 iOS 应用程序中仅针对 iPad 触发一个功能。它在 iPad 版本的应用程序上显示一组背景图片,但我不希望该功能在 iPhone 版本中 运行。

所以这需要在代码中发生,我想它可能会进入 viewDidLoad() 部分,我希望我不必创建两个单独的查看控制器?

是否有一种简单的 if REGULAR height && REGULAR width 表达式?

您可以使用 UIDevice

检查类型
if UIDevice().model == "iPad" {
   // do iPad things
} else {
   // do iPhone things
}

解释:

open var model: String { get } // e.g. @"iPhone", @"iPod touch"