[英]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.