将2个不同的按钮连接到同一插座(Swift)

时间:2015-08-01 17:16:02

标签: swift

我想将第二个按钮连接到标签@IBOutlet var ourScore: UILabel!。 第一个按钮连接为

@IBAction func buttonPressed(sender: AnyObject) {
    ourScore.text = "\(++score)"
}

我怎么可以在标签上添加另一个按钮,所以当你点击第二个按钮时它会一起工作。第一个计算它,第二个需要重置它,回到0。

2 个答案:

答案 0 :(得分:1)

您的按钮未链接到您的标签插座,您的IBAction代码会参考它。你发布了这个方法:

@IBAction func buttonPressed(sender: AnyObject) 
{
    ourScore.text = "\(++score)"
}

所以创建一个新方法:

@IBAction func resetButtonPressed(sender: AnyObject) 
{
    score = 0;
    ourScore.text = "\(score)"
}

将第二个IBAction方法链接到第二个按钮。完成。

答案 1 :(得分:0)

你创建按钮的方式与创建第一个按钮完全相同,但不是++,而是 - 或者你想要的任何东西。

标签适用于班级内的任何内容,因此您可以操作它并随时随地阅读。