Xcode Swift初始视图大小不正确

Xcode Swift初始视图大小不正确,xcode,swift,Xcode,Swift,当我的应用程序启动时,视图如下所示: 然后,当我使用此代码更改视图时: let skView = self.view! as SKView var scene: TitleScene! scene = TitleScene(size: skView.bounds.size) skView.presentScene(scene, transition: transition) 然后使用上述技术再次切换回初始屏幕,屏幕如下所示: 为什么要缩小?如何使大小在所有视图中保持一致 将此行放入view

当我的应用程序启动时,视图如下所示:

然后,当我使用此代码更改视图时:

let skView = self.view! as SKView
var scene: TitleScene!
scene = TitleScene(size: skView.bounds.size)
skView.presentScene(scene, transition: transition)
然后使用上述技术再次切换回初始屏幕,屏幕如下所示:


为什么要缩小?如何使大小在所有视图中保持一致

将此行放入viewDidLoad方法:

self.size = view.bounds.size

这是正确的。事实上,最近我问了一个类似的问题,答案是一样的,但我只是忘记了这个问题。。。