Ios frame.size不适用于iphone模拟器spritekit swift

Ios frame.size不适用于iphone模拟器spritekit swift,ios,swift,xcode,simulator,Ios,Swift,Xcode,Simulator,我只是尝试用Xcode创建一个游戏应用程序,然后继续创建新项目。作为定位测试,我只想在屏幕中间放一个螺线管。 我刚刚删除了游戏场景中的所有内容。斯威夫特并添加了以下三行: Test = SKSpriteNode(imageNamed: "Fail") Test.position = CGPoint(x: self.frame.width/2, y: self.size.height/2) self.addChild(Test) 在模拟器中,图片位于屏幕的右上角,我认为这很奇怪 Xcode版本

我只是尝试用Xcode创建一个游戏应用程序,然后继续创建新项目。作为定位测试,我只想在屏幕中间放一个螺线管。 我刚刚删除了游戏场景中的所有内容。斯威夫特并添加了以下三行:

Test = SKSpriteNode(imageNamed: "Fail")
Test.position = CGPoint(x: self.frame.width/2, y: 
self.size.height/2)
self.addChild(Test)
在模拟器中,图片位于屏幕的右上角,我认为这很奇怪

Xcode版本9.4.1


更改Gameviewcontroller.swift有助于解决我的问题

我只是用

let scene = GameScene(size: view.bounds.size)
let skView = view as! SKView
skView.showsFPS = false
skView.showsNodeCount = false
skView.ignoresSiblingOrder = false
scene.scaleMode = .resizeFill
skView.presentScene(scene)