ScaleMode 根本不起作用

ScaleMode doesn't work at all

我可能做错了什么,但我做不到。

    var spriteView: SKView = self.view as SKView
    let scene = BattleScene(size: self.view.bounds.size)
    scene.scaleMode = .ResizeFill 
    spriteView.presentScene(scene)

无论我select 选择什么选项(ResizeFill、AspectFill、AspectFit 等),我的场景视图都不会改变。我做错了什么?

SKScene.scaleMode 是确定场景区域如何映射到呈现它的视图的模式。

您已将 SKScene 的大小设置为显示它的 SKView 的大小。当大小相同时,缩放模式 属性 不会有任何效果。缩放模式用于确定当呈现场景的大小与 SKView.

的大小不匹配时如何缩放场景

有关每种模式的更多信息,请阅读。 https://developer.apple.com/library/mac/documentation/SpriteKit/Reference/SKScene_Ref/index.html#//apple_ref/swift/enum/SKSceneScaleMode