【发布时间】:2017-07-16 09:41:47
【问题描述】:
所以,我有一个关于 Swift 中的类和函数的相当简单的问题。
假设我用 SpriteKit 制作了一个应用程序。我有一个 GameScene (SKScene)、一个 GameViewController (UIViewController) 和一个用于 GameViewController 的主情节提要。
如果我想在我的 GameScene 顶部有一个按钮,我会将一个按钮 IBOutlet 从主情节提要连接到 GameViewController。但是我该如何设置它,这样如果我触摸按钮,我就可以调用 GameScene 中的函数?
我必须通过委托来处理这个问题还是有更简单的方法?
编辑:
详细来说,我想调用的函数是:
func resetScene(){
self.removeAllActions()
self.removeAllChildren()
}
我试图声明为class func,但不知何故,它并不完全奏效。
【问题讨论】:
-
你可以全局声明你的函数
标签: ios swift function class sprite-kit