我正在xcode7.x,swift 2.x上製作一個計算器應用程序。如何在swift 2.x中使用「一個IBAction用於多個按鈕」上的按鈕?
當所有數字都使用一個IBAction時,請告訴如何顯示不同的數字。
我正在xcode7.x,swift 2.x上製作一個計算器應用程序。如何在swift 2.x中使用「一個IBAction用於多個按鈕」上的按鈕?
當所有數字都使用一個IBAction時,請告訴如何顯示不同的數字。
或以編程爲任意數量的按鈕(注意:這是雨燕3.0)
func setUp() {
var button1, button2: UIButton!
let buttons = [button1, button2]
for i in 0..<buttons.count {
buttons[i]?.tag = i
}
buttons.forEach({ $0.addTarget(self, action: #selector(MyClass.myAction(_:)), for: .touchUpInside) })
}
func myAction(_ sender: UIButton) {
print(sender.tag)
}
請提供一些你已經寫好或鏈接到你已經探索了由資源或工作代碼示例。這將有助於希望回答的人更好地理解您的問題 – Vasif