快速更改按钮的位置

时间:2019-02-25 09:52:24

标签: ios swift uibutton

在下面的代码中,我尝试移动按钮并更新得分标签。 当我移动按钮时,按钮将完全按照我的预期移动,但是当我更新标签时,按钮也将停留在相同的坐标上。 在下面的代码段中,一切正常。

@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

0 个答案:

没有答案