在下面的代码中,我尝试移动按钮并更新得分标签。 当我移动按钮时,按钮将完全按照我的预期移动,但是当我更新标签时,按钮也将停留在相同的坐标上。 在下面的代码段中,一切正常。
@IBAction func clickButtonTapped(_ sender: Any) {
if inGame == false {
segmentedControl.isHidden = true
inGame = true
score = 0
} else {
clickButton.isHidden = true
let height = arc4random_uniform(UInt32(screenHeight))
let width = arc4random_uniform(UInt32(screenWidth))
clickButton.center.x = CGFloat(width)
clickButton.center.y = CGFloat(height)
score += 1
clickButton.isHidden = false
}
}
但是当我在score += 1
下添加该按钮时,该按钮不再移动。
scoreDisplay.text = String(score)
如何获取移动按钮并更新scoreDisplay
?