macOS, iOS
datePicker 리턴버튼 없이 label에 date 표시하기
SweetDev
2019. 5. 17. 21:05
오늘은 datePicker에서 date를 딱 골랐을 때! label에 그 날짜가 나오게 하는 기능을 만들어보려고 합니다.
@objc func handleDatePicker(_ datePicker: UIDatePicker) {
textField3.text = datePicker.date.formatted
}
override func viewDidLoad() {
super.viewDidLoad()
datePicker.addTarget(self, action: #selector(handleDatePicker), forControlEvents: .valueChanged)
}
extension Date {
static let formatter: DateFormatter = {
let formatter = DateFormatter()
formatter.dateFormat = "EEEE, dd MMM yyyy HH:mm:ss Z"
return formatter
}()
var formatted: String {
return Date.formatter.string(from: self)
}
}