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"
我正在尝试在我的通用 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"