[英]Increment with button when selected SWIFT/XCODE
我正在尝试使用 SWIFT 和 ViewController 在 XCODE 中制作自己的键盘。
我有一个 label 和几个带有动作功能的独立按钮。 如果我按下一个按钮,我希望 label 更改为相应的数字,但如果我再次单击该按钮,我希望 label 再次显示该数字,不仅仅是一次,而是按钮被点击了多少次。
例如:
按钮:单击一次
Label = '你好'
按钮:再次点击
Label = '你好你好'
这是我的代码:
@IBOutlet var textLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func noOne(_ sender: UIButton) {
textLabel.text = "1"
}
.... 有小费吗?
你可以这样做
@IBAction func noOne(_ sender: UIButton) {
textLabel.text += "1"
}
甚至您可以使您的方法更通用,并在一个方法中处理所有按钮单击。 将所有按钮操作链接到单个IBAction
,例如
@IBAction func onClick(_ sender: UIButton) {
textLabel.text += sender.titleLabel?.text ?? ""
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.