DatePicker의 아웃렛 변수와 액션 함수 추가하기

Posted on 2021-09-02 by GKSRUDTN99
Swift&Xcode Xcode DatePicker

데이트 피커를 아웃렛 변수로 만들기

Assistant를 열고, '현재시간: '이라고 입력한, 위쪽 Label에 대한 아웃렛 변수를 추가한다.
  • Connection: Outlet
  • Name: lblCurrentTime
  • Type: UILabel
  • Storage: Strong
아래쪽 Label에 대한 아웃렛 변수도 추가한다.
  • Connection: Outlet
  • Name: lblPickerTime
  • Type: UILabel
  • Storage: Strong
데이트 피커에 대한 액션 함수 추가하기
  • Connection: Action
  • Name: changeDatePicker
  • Type: UIDatePicker
  • Event, Arguments는 그대로

데이트 피커로 선택한 날짜와 시간 출력하기

ViewController.swift를 열고, changeDatePicker 함수를 다음과 같이 구현한다.
@IBAction func changeDatePicker(_ sender: UIDatePicker) {
        let datePickerView = sender

        let formatter = DateFormatter()
        formatter.dateFormat = "yyyy-MM-dd HH:mm EEE"
        lblPickerTime.text = "선택시간: " + formatter.string(from: datePickerView.date)
    }

DateFormat의 형식