我知道如何通过从界面构建器中拖动来将 IBAction 添加到按钮,但我想以编程方式添加操作以节省时间并避免不断来回切换。解决方案可能非常简单,但是当我搜索它时似乎找不到任何答案。谢谢!
最佳答案
试试这个:
swift 4
myButton.addTarget(self,
action: #selector(myAction),
for: .touchUpInside)
Objective-C
[myButton addTarget:self
action:@selector(myAction)
forControlEvents:UIControlEventTouchUpInside];
您可以在 Apple 的文档中找到丰富的信息来源。看看UIButton's documentation ,它将显示 UIButton 是 UIControl, 的后代它实现了 add targets 的方法.
--
需要注意myAction
后面是否加冒号
action:@selector(myAction)
这里是 reference .
关于ios - 如何在 xcode 中以编程方式向按钮添加操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5843427/