SKColor clearColor返回一个黑色,而不是?

在启动过程中,我SKScene按照以下方式设置了SKScene

 -(id)initWithSize:(CGSize)size { if (self = [super initWithSize:size]) { self.backgroundColor = [SKColor clearColor]; } return self; } 

但不知何故,我得到的是以下这些,是黑的,根本不清楚: 在这里输入图像说明

我在这里错过了什么? 我怎样才能使这个场景清晰? 我已经把这个场景看得清清楚楚了,但这仍然是我得到的。

更新:我也尝试设置myView.opaque = NO; 但是这根本没有帮助。

设置清除工作正确,导致没有颜色,所以黑色。

设置为你喜欢的任何颜色

 self.backgroundColor = [SKColor colorWithRed:0.15 green:0.15 blue:0.3 alpha:1.0]; 

iOS 8支持透明度:

 skView.allowsTransparency = YES; 

尝试了很多东西之后,这对我有用

 skView.allowsTransparency = true skView.backgroundColor = UIColor.clear view.addSubview(skView) floatingCollectionScene = BubblesScene(size: skView.bounds.size) floatingCollectionScene.backgroundColor = UIColor.clear floatingCollectionScene.scaleMode = .resizeFill skView.presentScene(floatingCollectionScene)