两个Button调用相同的功能

时间:2014-10-21 10:55:15

标签: ios swift uibutton

我需要用两个不同的按钮调用相同的功能。此函数包含对另一个函数的调用,该函数期望Bool值但是以图形方式将两个按钮连接到代码我无法区分对该函数的两个不同调用。出于这个原因,我创建了两个相同的函数来传递不同的Bool值。我希望你的回答。最重要的是所有人。提前致谢

1 个答案:

答案 0 :(得分:2)

我认为你有两个按钮进入视图,你想要连接两个具有相同功能的按钮,这样就可以这样做,首先为第一个按钮创建一个功能。

enter image description here

之后你可以用这种方式将这个功能连接到另一个按钮:

enter image description here

因此,您可以为两个不同的按钮创建相同的功能。

编辑此答案

您可以为Button 1Button 2

这两个按钮指定不同的名称

之后你可以这样做:

class ViewController: UIViewController {

var button1 : Bool = Bool()
var button2 : Bool = Bool()

@IBAction func ButtonTapped(sender: UIButton) {
    if sender.titleLabel?.text == "Button 1"{
        button1 = true
        println("Button 1 Tapped")
        println(button1)
    }
    if sender.titleLabel?.text == "Button 2"{
        button2 = true
        println("Button 2 tapped")
        println(button2)
    }

}