我正在尝试创建一个通用应用程序,我只是想知道如何编写以下代码来将其指向iPad版本的应用程序。具体来说,navtiveBounds.height应该用于iPad Air和Mini。 非常感谢:)
if UIScreen.mainScreen().nativeBounds.height == 2208 {
println("iPhone 6+")
let delay = SKAction.waitForDuration(1)
let transition = SKAction.runBlock({
let scene = Menu6Plus(size: self.size)
self.view?.presentScene(scene)
})
runAction(SKAction.sequence([delay, transition]))
}
答案 0 :(得分:0)
您可以使用:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
// Code for iPad!
}
另外,我相信如果您使用nativeBounds属性来确定屏幕尺寸,iPad和iPad mini都会返回相同的1024 x 768分辨率。 如果您确实需要检测用户是否在运行时运行iPad Mini,请尝试以下操作:
Is it possible to detect that your iOS app is running on an iPad mini at runtime?