我尝试创建 UIButton,它会通过长按增加一些变量。因此,当用户长时间触摸按钮时,增加处理程序重复。
我有这样的事情:
斯威夫特 4.0
@IBOutlet var increaseButton: UIButton!
var someVariable = 0
...
increaseButton.addTarget(self, action: #selector(increase(sender:)), for: .touchUpInside)
...
@IBAction func increase(sender: UIButton) {
someVariable += 1
}
感谢所有答案!