[英]How to get source (sender) for an event in Swift
我有一个功能
@IBAction func fblogin(sender: AnyObject) {
println (sender)
}
两个按钮的动作就是这个功能。 如果我打印发件人 nil 获取打印机。 我如何检查哪个按钮调用了它。 我是否需要为按钮创建插座或如何为按钮创建 ID?
您可以使用sender
的tag
值
只需将两个按钮连接到您的操作,然后检查:
if(sender.tag == 1) {
... button 1
} else if( sender.tag == 2) {
.. button 2
}
并使用 UIButton 类型的 sender(您也可以直接在 Xcode 中选择它)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.