我認爲這個解決方案需要使用委託,但我不熟悉如何使用它們。 所以在我的項目中,我有我的主viewcontroller/storyboard
,其中包含UIScrollView
。那UIScrollview
調用另一個故事板(xib file
)作爲子視圖。另一個故事板(這是一個xib file
)由另一個swift文件控制。在swift中從不同的視圖控制器調用函數
我的問題是,當我在其他故事板中調用動作時,如何從主viewcontroller
調用一個函數。比如說從第一個viewcontroller
開始viewdidload
。 我不能使整個事物成爲一個全局函數,它需要留在它的類中。所以如果我試圖做ViewController.viewDidLoad()
它需要(我認爲)一個實例變量或其他東西。
謝謝。
我知道我可以這樣做,使靜態方法成爲可能。但在我的情況下,我想調用的方法需要靜態需要有一個UIScrollview連接到它。如果它不在課堂上,那不會發生。對?我不知道如何解決這個問題。 – acday