練習カウントアップアプリ

 

//
//  ViewController.swift
//  Swift5CountUp1
//
//  Created by 下村 芽生 on 2020/03/31.
//  Copyright © 2020 下村 芽生. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

    
    @IBOutlet weak var countLabel: UILabel!
    
    var count = 0
    
    //Viewが呼ばれた時
    override func viewDidLoad() {
        super.viewDidLoad()
        //ラベルの文字を0と表示したい String型
        countLabel.text = "0"

    }

    //プラスボタンが押された時
    @IBAction func plus(_ sender: Any) {
        //カウントアップ
        count = count + 1
        
        //ラベルに文字を反映したい(数字)
        //countを文字列型に変換
        countLabel.text = String(count)
        
        //もし10以上になったら、色を黄色に変更したい
        if count >= 10{
            
            changeTextColor()
            
        }
        
    }
    
    //マイナスボタンが押された時
    @IBAction func minus(_ sender: Any) {
        //カウントダウン
        count = count - 1
        
        //ラベルに文字を反映したい(数字)
        countLabel.text = String(count)
        
        //もし0以下になったら、色を白に変更したい
        if count <= 0{ resetColor()
  }
 }
    
    //新しくメソッドを作成
    func changeTextColor(){
        
        countLabel.textColor = .yellow
        
    }
    
    func resetColor(){
        
        countLabel.textColor = .white
        
    }
    
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です