【发布时间】:2020-01-15 13:04:07
【问题描述】:
斯威夫特初学者
每次按下“交易”按钮时,我都想从值为“26”的标签中减去 1。我将其转换为 Int 吗?以及如何添加计算?
我编写了cardsAmount.text = "25",它有效。但是每次按下按钮时都需要减1,而不是硬编码。
另外,以后我想加号。
谢谢!
class ViewController: UIViewController {
@IBOutlet weak var leftPile: UIImageView!
@IBOutlet weak var rightPile: UIImageView!
@IBOutlet weak var cardsAmount: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func deal(_ sender: Any) {
let shuffled = (2...53).shuffled()
let leftNumber = shuffled[0]
let rightNumber = shuffled[1]
//cardsAmount.text = "25"
leftPile.image = UIImage(named: "c\(leftNumber)")
rightPile.image = UIImage(named: "c\(rightNumber)")
}
.
.
.
}
【问题讨论】: