SKView backgroundColor kann nicht geändert werden
Das ist mit iOS 9. Ich kann die Hintergrundfarbe eines SKView nicht einstellen, es wird immer mit dem Standardgrau gerendert. Gibt es einen Weg, dies zu umgehen?
let frame = CGRect(x: 0, y: 0, width: 200, height: 100)
let spriteView = SKView(frame: frame)
spriteView.backgroundColor = .blueColor()
self.view.addSubview(spriteView)
Wenn der obige Code ausgeführt wird, ist SKView grau statt blau. Was ich wirklich tun möchte, ist gesetztallowsTransparency = true
aber ich kann das nicht zum Laufen bringen, wenn ich die Hintergrundfarbe nicht auf @ ändern kaclearColor
.
Jemand anderes, der darauf stößt? Irgendwelche Problemumgehungen?
Aktualisiere
Selbst mit @ Danilos Vorschlag wird dies immer noch grau angezeigt:
let frame = CGRect(x: 0, y: 0, width: 200, height: 100)
let spriteView = SKView(frame: frame)
spriteView.backgroundColor = .clearColor()
spriteView.allowsTransparency = true
spriteView.opaque = false
Aktualisiere
Offentliches Einstellen desbackgroundColor
eines SKView hat keine Auswirkung, aber wenn Sie es auf irgendetwas einstellen, dannallowsTransparency = true
funktioniert nicht.