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



我需要将白色背景的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线上的多任务视图也消失了。有没有一种正确的方法可以将UIView添加到SKScene,或者我可以尝试一些不同的东西来摆脱它吗?

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

最新更新