Swift 从场景访问UIView

Swift 从场景访问UIView,swift,Swift,我看得很清楚 @IBOutlet弱var白盒:UIView 在我的UIViewController类中。有没有办法从我的SKScene类访问它 在SKScene中添加这些初始值设定项(假设您的UIViewController被称为GameViewController) 在GameViewController中,将当前的GameScene初始值设定项替换为该初始值设定项(假设您的SKScene被称为GameScene) 要访问ui视图,请使用以下命令: viewController.whiteBo

我看得很清楚

@IBOutlet弱var白盒:UIView


在我的UIViewController类中。有没有办法从我的SKScene类访问它

SKScene
中添加这些初始值设定项(假设您的
UIViewController
被称为
GameViewController

GameViewController
中,将当前的
GameScene
初始值设定项替换为该初始值设定项(假设您的
SKScene
被称为
GameScene

要访问
ui视图
,请使用以下命令:

viewController.whiteBox

希望这有帮助

场景是否在
SKView
中?如果是,那么
SKView
和视图控制器之间的关系是什么?
SKView
是在视图控制器的视图层次结构中还是在其外部?对于'self.viewController=parent'部分,我收到一个错误,说“类型GameSecene的值没有成员'viewController'”,有没有办法解决这个问题?只需添加这行
var viewController:GameViewContoller
goddamit您键入的“GameViewContoller”而不是“GameViewCONTROLLER”这就是它不起作用的原因,哈哈(我复制了代码)。非常感谢你的帮助:3
let scene = GameScene(size: (self.view?.bounds.size)!, parent: self)
viewController.whiteBox