#49 for loop 練習 — 九九乘法App

Timmy-Luo
3 min readMay 28, 2021

--

建立 IBOutlet

UIButton 顯示選擇題之選項;再玩一次
UISlider 顯示當前題數
UILabel 顯示分數,愛心,題數,題目
UIImageView 顯示臉的 image

viewDidLoad( )

override func viewDidLoad() {super.viewDidLoad()randomQuestions()upNumberLabel.text = "\(count1)"downNumberLabel.text = "\(count2)"questionLabel.text = "Q.\(index)"questionSlider.value = Float(index)scoreLabel.text = "\(score)"playAgainButton.isHidden = trueisHiddenView.isHidden = true}

建立 IBAction

UIButton 答案選項

@IBAction func selectAnswer(_ sender: UIButton) {index += 1if sender.currentTitle == String(answer) {score += 10scoreLabel.text = "\(score)"assessLabel.text = "🥳🥳🥳🥳"} else {assessLabel.text = "😈😈😈😈"}//第十題時(遊戲結束)if index > 10 {index = 10if score <= 30 {assessLabel.text = "爛透了👎!!"} else if score <= 60 {assessLabel.text = "再加油🙏!!"} else {assessLabel.text = "完美全答對👍"}isHiddenView.isHidden = falseplayAgainButton.isHidden = false}randomQuestions()}

UIButton PlayAgain

@IBAction func playAgain(_ sender: UIButton) {index = 1score = 0assessLabel.text = ""playAgainButton.isHidden = trueisHiddenView.isHidden = truerandomQuestions()}

Github

--

--

No responses yet