iOSアプリ開発 Swiftでクイズアプリを作ってみる 時間制限の追加

2019年8月3日土曜日

iosアプリ開発 Swiftでクイズアプリを作ってみる

t f B! P L






目次
  1. ProgressViewとLabelの配置
  2. ProgressViewとLabelをコードと接続
  3. Timerの実装
  4. シュミレーターで確認






ProgressViewとLabelの配置



ProgressViewとLabelをコードと接続













変数の設定
Timerの実装
remainingTime = 15
        
        progressView.progress = 1.0
        
        timeLabel.text = "15"
        
        quizTimer = Timer.scheduledTimer(timeInterval: 1.0, target: self, selector: #selector(timeF), userInfo: nil, repeats: true)
@objc func timeF() {
        
        remainingTime -= 1
        
        progressView.progress = Float(remainingTime) / 15
        
        timeLabel.text = String(remainingTime)
        
        if remainingTime == 0 {
            
            quizTimer!.invalidate()
            
            questionNumber += 1
            
            question()
            
        }
    }
@IBAction func buttonChack(_ sender: Any) {
        
        quizTimer!.invalidate()

                  .
                  .
                  .
                  .
        




シュミレーターで確認





keep175
Illustrator,photoshop,アプリ開発の勉強中です。

アーカイブ

QooQ