Não foi possível alterar o background do SKView
Isso ocorre com o iOS 9. Não consigo definir a cor de plano de fundo de um SKView, ele sempre é renderizado com o cinza padrão. Existe uma maneira de contornar isso?
let frame = CGRect(x: 0, y: 0, width: 200, height: 100)
let spriteView = SKView(frame: frame)
spriteView.backgroundColor = .blueColor()
self.view.addSubview(spriteView)
Quando o código acima é executado, o SKView fica cinza em vez de azul. O que realmente quero poder fazer é definirallowsTransparency = true
mas não consigo fazer isso funcionar se não posso mudar a cor do plano de fundo paraclearColor
.
Alguém mais se deparando com isso? Alguma solução alternativa?
Atualizar
Mesmo com a sugestão de @ Danilo, isso ainda é exibido em cinza:
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
Atualizar
Aparentemente, definindo obackgroundColor
de um SKView não tem efeito, mas se você configurá-lo para qualquer coisa,allowsTransparency = true
não funciona