#4 選擇題APP

此次作業選擇做選擇題APP,在開始做選擇題之前有先練習比較簡單的問答題版,題材是最近看到快完結的進擊的巨人,這次有結合之前的練習加入播放音樂的部分,以下為操作畫面(請注意音量):

第二次的程式作業做起來有稍微比第一次順手一點點,遇到簡單問題的時候自己花一點時間找到解決的方式,建立了微微的成就感,其他無法解決的問題還是感謝Peter的救援讓作業順利完成。

程式碼部分的說明:

選擇題的部分這次主要遇到的問題是十題答完要顯示PLAY AGAIN button同時要隱藏選項及點了PLAY AGAIN button後要再隱藏PLAY AGAIN button再顯示選項的部分,以下為部分程式碼:

@IBOutlet weak var playAgain: UIButton!@IBAction func playAgain(_ sender: Any) {index = 0score = 0questionNumber.text = “QUESTION: “ + String(index + 1)scoreLabel.text = “SCORE: “ + String(score)qnas.shuffle()playGame()//隱藏PLAY AGAINplayAgain.isHidden = true//顯示選項for buttonImage in buttonImage {buttonImage.isHidden = false}for button in optionButton{button.isHidden = false}}

音樂是參考Peter這篇教學,如果音樂YouTube的記得要先取得連結,不要像我一樣直接用YouTube還問Peter怎麼沒聲音。

GitHub 連結:

--

--