Привет, у меня есть SubView, который является SKView и его основным видом на моем контроллере, который также является skview. Таким образом, в основном subView-SkView находится на сцене отлично, но квадратная рамка subview skview остается как туманный серый/дымчатый цвет. Единственный способ, с помощью которого я могу получить туманный/дымчатый цвет, - это поставить альфа субвью на 0.0 или действительно меньшее число. Кстати, вещи, которые нужно знать, но, вероятно, не имеют значения. Подвижность не имеет в ней никаких узлов или не привязана к ней. Также это не относится к SKScene. Это просто взгляд. Я не знаю, имеет ли значение это. Но вот код ниже.Как сделать цвет фона SKView прозрачным
class Scene1: SKScene {
override func didMoveToView(view: SKView) {
super.didMoveToView(view)
var sub = SKView()
sub = SKView(frame: CGRectMake(self.view!.bounds.width/1.5, self.view!.bounds.height/2, self.view!.bounds.width/3, self.view!.bounds.height/2))
sub.alpha = 0.5
sub.allowsTransparency = true
sub.opaque = true
sub.backgroundColor = SKColor.clearColor().colorWithAlphaComponent(0.0)
view.addSubview(sub)
}
}
белая серость в нижней части экрана находится подтаблица и это в альфа 0,5
Единственного Thats работы меняется альфа кроме того, что в целом subview покрыт квадратом дымчатого тумана серого цвета. Интересно, добавлю ли я SKNode в subview весь фрейм подкадров, который больше не будет туманным/серым/дымным цветом. Или мне нужно подключить subview к SKScene. Я просто не понимаю, почему общий цвет рамки подвид хочет изменить