SpriteKit (Swift) 方向改变
SpriteKit (Swift) orientation change
我是 making/made 横向游戏,在主菜单中有一个 Facebook 和一个 Twitter 按钮,用于打开应用程序或 Safari。
我遇到的问题是应用程序或 safari 以纵向模式打开,当我切换回我的游戏时,它会在变回横向之前短暂地以纵向显示所有内容。它还会以纵向显示多任务预览。
这没什么大不了的,但显然在这短短的 1-2 秒内,游戏处于纵向模式,一切都被压扁了,看起来有点丑陋和不专业。只有当您使用这 2 个社交媒体按钮时才会发生这种情况,当您通过多任务处理自己切换到纵向应用程序时,游戏将在 return 后保持横向。
我一直在努力弄清楚,但找不到任何东西,尤其是 swift。任何帮助将非常感激。谢谢
PS。这是我用于社交媒体部分的代码,我认为它非常简单和样板。
//MARK: - Load Social Media
func loadFacebook() {
var appURL = NSURL(string: "APP ID HERE")
var webURL = NSURL(string: "WEB ID HERE")
if(UIApplication.sharedApplication().canOpenURL(appURL!)) {
// App
UIApplication.sharedApplication().openURL(appURL!)
} else {
// Safari
UIApplication.sharedApplication().openURL(webURL!)
}
}
func loadTwitter() {
var appURL = NSURL(string: "APP ID HERE")
var webURL = NSURL(string: "WEB ID HERE")
if(UIApplication.sharedApplication().canOpenURL(appURL!)) {
// App
UIApplication.sharedApplication().openURL(appURL!)
} else {
// Safari
UIApplication.sharedApplication().openURL(webURL!)
}
}
请在此处查看答案,因为这仍然是一个问题,相关信息不多。
我是 making/made 横向游戏,在主菜单中有一个 Facebook 和一个 Twitter 按钮,用于打开应用程序或 Safari。 我遇到的问题是应用程序或 safari 以纵向模式打开,当我切换回我的游戏时,它会在变回横向之前短暂地以纵向显示所有内容。它还会以纵向显示多任务预览。
这没什么大不了的,但显然在这短短的 1-2 秒内,游戏处于纵向模式,一切都被压扁了,看起来有点丑陋和不专业。只有当您使用这 2 个社交媒体按钮时才会发生这种情况,当您通过多任务处理自己切换到纵向应用程序时,游戏将在 return 后保持横向。
我一直在努力弄清楚,但找不到任何东西,尤其是 swift。任何帮助将非常感激。谢谢
PS。这是我用于社交媒体部分的代码,我认为它非常简单和样板。
//MARK: - Load Social Media
func loadFacebook() {
var appURL = NSURL(string: "APP ID HERE")
var webURL = NSURL(string: "WEB ID HERE")
if(UIApplication.sharedApplication().canOpenURL(appURL!)) {
// App
UIApplication.sharedApplication().openURL(appURL!)
} else {
// Safari
UIApplication.sharedApplication().openURL(webURL!)
}
}
func loadTwitter() {
var appURL = NSURL(string: "APP ID HERE")
var webURL = NSURL(string: "WEB ID HERE")
if(UIApplication.sharedApplication().canOpenURL(appURL!)) {
// App
UIApplication.sharedApplication().openURL(appURL!)
} else {
// Safari
UIApplication.sharedApplication().openURL(webURL!)
}
}
请在此处查看答案,因为这仍然是一个问题,相关信息不多。