我已經創建了一個.xib文件,該文件將在iOS應用程序中重複出現,其中有一個UIButton。將@IBAction鏈接到ViewController的.xib視圖中的按鈕
我在故事板中的多個UIViewControllers中包含.xib視圖。我想將@IBAction和@IBOutlet鏈接到特定於每個UIViewController的.xib視圖中的按鈕。換句話說,我希望每個UIViewController都能完全管理和處理.xib視圖中的UIButton。
任何想法,如果上述是可行的?
我已經創建了一個.xib文件,該文件將在iOS應用程序中重複出現,其中有一個UIButton。將@IBAction鏈接到ViewController的.xib視圖中的按鈕
我在故事板中的多個UIViewControllers中包含.xib視圖。我想將@IBAction和@IBOutlet鏈接到特定於每個UIViewController的.xib視圖中的按鈕。換句話說,我希望每個UIViewController都能完全管理和處理.xib視圖中的UIButton。
任何想法,如果上述是可行的?
有幾種方法可以做你想做的事。
我會這樣做的方式是給你的自定義視圖一個閉包,當IBAction方法被觸發時運行。並且從xib加載視圖的每個視圖控制器都可以將閉包傳遞給視圖,並且在按鈕被單擊時該動作將運行。
所以這是迄今爲止我提出的最佳解決方案。
謝謝您的回答Abizern !您能否詳細說明一下,或者給出一個支持您解決方案的例子? –