본문 바로가기

프로젝트일기

[스파르타코딩 1주차] 손전등 만들기

 

1주차 과제로 손전등 앱 만들기를 했다.

나는 손전등을 켰을 때

배경은 화이트에 가까운 아이보리색,

손전등 아이콘은 오렌지색,

상단 글씨는 검정색이 되어

마치 손전등이 켜진 느낌을 주고,

 

손전등을 껐을 때는

배경은 블랙, 손전등과 상단 글씨는 다크 그레이로

어두운 느낌을 표현해보고 싶었다.

 

 

import UIKit

class ViewController: UIViewController {
    
    
    @IBOutlet weak var label: UILabel!
    @IBOutlet weak var imageView: UIImageView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    
   
    @IBAction func onButtonClicked(_ sender: Any) {
        view.backgroundColor = UIColor(red: 1.00, green: 1.00, blue: 0.99, alpha: 1.00)
        label.textColor = UIColor.black
        imageView.image = UIImage(systemName: "flashlight.on.fill")
        imageView.tintColor = UIColor(red: 255 / 255.0, green: 165 / 255.0, blue: 0 / 255.0, alpha: 1)
        
    }
    
    
    @IBAction func offButtonClicked(_ sender: Any) {
        view.backgroundColor = UIColor.black
        label.textColor = UIColor.darkGray
        imageView.image = UIImage(systemName: "flashlight.off.fill")
        imageView.tintColor = UIColor.darkGray
    }
}

 

 

-완성본-

 

결과물이 의도한 대로 잘 나온 것 같다!

iOS앱 만들기 과정 1주차가

무사히 지나갔다 !