ios - 将 @IBAction 从 ViewController 链接到 .xib View 中的按钮

标签 ios swift xcode uiviewcontroller xib

我为将在我的 iOS 应用程序中重复的 View 创建了一个 .xib 文件,其中有一个 UIButton。

我已将该 .xib View 包含在 Storyboard的多个 UIViewController 中。我想将 @IBAction 和 @IBOutlet 链接到我的 .xib View 内特定于每个 UIViewController 的按钮。换句话说,我希望每个 UIViewController 都能完全管理和处理 .xib View 内的 UIButton。

你知道上述是否可行吗?

最佳答案

有几种方法可以满足您的需求。

我这样做的方法是为您的自定义 View 提供一个在触发 IBAction 方法时运行的闭包。每个从 xib 加载 View 的 View Controller 都可以将闭包传递给 View ,并且单击按钮时将运行该操作。

关于ios - 将 @IBAction 从 ViewController 链接到 .xib View 中的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46135652/

相关文章:

iphone - 越狱的 iPhone - root 权限

ios - 一个项目中无法进行日志记录(NSLogs 不起作用)

objective-c - 更改 NSMutableArray 中的 boolean 值

ios - 如何在 iOS 中通过触摸来回移动对象

ios - Xamarin.IOS 表格 View 自定义单元格

ios - UITableVIewCell 错误 Xcode 7/Swift 2

ios - 将 cURL 命令行转换为 Swift cURL 不起作用

iphone - Xcode 在较新的 IOS 上使用 3.2

ios - 如何获取其数组包含特定值的 child

ios - UITextField 中的 UIPicker