添加到SKScene的UIView具有奇怪的边框

时间:2018-07-03 08:14:26

标签: uiview sprite-kit

我需要将具有白色背景的UIView(具有在整个应用程序中使用过的HUD类)添加到具有白色背景的SKScene中。代码是这样的:

class CategoriesGameScene: SKScene  {
      override func didMove(to view: SKView) {

      let view = UIView(frame: CGRect(x: 0, y: 0, width: screenWidth, height: 50))
      view.backroundColor = UIColor.white

}
      }

一切正常,但是存在一个问题-UIView的边框彼此之间有一个小的黑色/灰色边框(因此两个视图没有“融合”)。有趣的是,当我尝试制作屏幕截图时(因此我可以在此处发布示例)-屏幕截图上没有边框,一切看起来都应该正确,而且如果我在iPhone线上点击homebutton进入多任务视图,也消失了是否有将UIView添加到SKScene的正确方法,或者我可以尝试一些其他方法来摆脱它吗?

1 个答案:

答案 0 :(得分:0)

您可以通过检查情节提要中SKView属性的“允许透明度”选项来解决此问题。