每次我在我的模擬器中運行我的應用程序時,視圖比例總是出現在768,1024之間,您如何將其更改爲1024,768。這裏是默認大小碼 類GameViewController:UIViewController的{如何更改SKscene大小
override func viewDidLoad() {
super.viewDidLoad()
if let scene = GameScene(fileNamed:"GameScene") {
// Configure the view.
let skView = self.view as! SKView
skView.showsFPS = true
skView.showsNodeCount = true
/* Sprite Kit applies additional optimizations to improve
rendering performance */
skView.ignoresSiblingOrder = true
/* Set the scale mode to scale to fit the window */
scene.scaleMode = .AspectFill
skView.presentScene(scene)
}
}
'scene.size = ...'你可以從上面從viewDidLoad中移動你的代碼viewWillLayoutSubviews或viewDidAppear ... http://stackoverflow.com/a/26266857/1702413 – TonyMkenu
ViewWillLayoutSubviews沒有意義。 – crashoverride777
你只是想改變屏幕方向? – septicorn