Dies ist mit iOS 9. Ich kann die Hintergrundfarbe eines SKView nicht einstellen, es wird immer mit dem Standard-Grau gerendert. Gibt es einen Weg dahin?Kann SKView nicht ändern backgroundColor
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 der SKView grau statt blau. Was ich wirklich tun möchte, ist allowsTransparency = true
, aber ich kann das nicht funktionieren, wenn ich die Hintergrundfarbe nicht auf clearColor
ändern kann.
Wer sonst läuft in das? Irgendwelche Problemumgehungen?
aktualisieren
Auch bei @ Danilo Vorschlag, dies zeigt noch so grau:
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
aktualisieren
Offenbar die backgroundColor
eines SKView Einstellung nicht wirksam ist, aber wenn Sie setzen es auf alles dann allowsTransparency = true
funktioniert nicht.
try undurchsichtig gesetzt = NO – Danilo
@Danilo noch grau :( – keegan3d