0
中减去1如何设置每次按下按钮时,它将减去1 usersCredits并添加1至amountOfCreditInGame,我想成立进度每个任何用户点击addMoreCredits时间显示 - 巴顿和我试图设置从1进度条 - 1000,但它没有工作 - 我想设置它,一旦progressbarar达到1000 mainImage将改变我该如何设置每次* addMoreCredits * - 按钮时,它会从* usersCredits *
感谢
@IBOutlet weak var mainImage: UIImageView!
@IBOutlet weak var amountOfCreditInGame: UILabel!
@IBOutlet weak var usersCredits: UILabel!
@IBOutlet weak var progressBar: UIProgressView!
var usersCredit = 0 {
didSet{
usersCredits.text = "Credit: \(credit)"
}}
var creditInGame = 0 {
didSet{
amountOfCreditInGame.text = "Credits in: \(creditInGame)"
}}
var gameProgress: Float = 1000.0
var credit = 0 {
didSet {
creditLabel.text = "Credit: \(credit)"
}
}
override func viewDidLoad() {
super.viewDidLoad()
self.gameProgress = 0
self.progressBar.progress = 0
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
@IBAction func addMoreCredits(_ sender: Any) {
creditInGame += 1 + credit
self.gameProgress += 1
if self.gameProgress == 1 {
self.progressBar.progress = 1000.0
return
}
self.progressBar.progress = gameProgress
}
我该怎么做才能在代码中显示我 – Jballer