gpt4 book ai didi

swift - 单击按钮计数

转载 作者:行者123 更新时间:2023-11-28 08:25:22 25 4
gpt4 key购买 nike

我的 Swift 代码中有一个无法解释的问题。我正在创建一个简单的游戏,你必须点击一个按钮,每次点击,按钮都会改变它的位置。我想计算这些并且计数工作正常,但问题是在第一次单击时,按钮将(随机)位置更改为左上角并且不再更改位置。

这是我的部分代码:

@IBAction func btnPressed(sender: AnyObject) {
refresh()
clickCount()
}

func refresh() {
let XPosition = CGFloat(arc4random_uniform(UInt32(275)) + 50)
let YPosition = CGFloat(arc4random_uniform(UInt32(517)) + 75)
btn.center = CGPointMake(XPosition, YPosition)
}

func clickCount() {
btnCount = btnCount + 1
scoreLabel.text = "\(btnCount)"
}

override func viewDidLoad() {
super.viewDidLoad()
buttonElement()
self.view.backgroundColor = UIColor.blackColor()
}

override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
refresh()
}

我期待着你能帮助我,非常感谢,

妮可

最佳答案

我测试了你的代码,如果你执行以下操作,它就会工作:转到您的 Storyboard 并单击“文件检查器”,取消选择“使用大小类”和“使用自动布局”。

关于swift - 单击按钮计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40195538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com