我认为这个解决方案需要使用委托,但我不熟悉如何使用它们。 所以在我的项目中,我有我的主viewcontroller/storyboard
,其中包含UIScrollView
。那UIScrollview
调用另一个故事板(xib file
)作为子视图。另一个故事板(这是一个xib file
)由另一个swift文件控制。在swift中从不同的视图控制器调用函数
我的问题是,当我在其他故事板中调用动作时,如何从主viewcontroller
调用一个函数。比如说从第一个viewcontroller
开始viewdidload
。 我不能使整个事物成为一个全局函数,它需要留在它的类中。所以如果我试图做ViewController.viewDidLoad()
它需要(我认为)一个实例变量或其他东西。
谢谢。
我知道我可以这样做,使静态方法成为可能。但在我的情况下,我想调用的方法需要静态需要有一个UIScrollview连接到它。如果它不在课堂上,那不会发生。对?我不知道如何解决这个问题。 – acday