在上一篇文章中,創建了UISegmentedControl控件並了解它的簡單用法,這篇文章主要學習DatePicker的使用,將通過Swift語言創建一個簡單的例子。
UIDatePicker對象:是一個特定的日期時間選擇器,通過旋轉輪來選擇日期和時間,也可以使用日期選擇器作為一個倒數計數器。
繼承關系:
要求:Xcode6以上版本、iOS8
步驟:
1.打開Xcode創建一個Single View application應用程序,為項目命名UIDatePickerExample,填寫相應的Organization Name和Organization Idenfier,選擇Swift作為開發語言,不要勾選Core Data,因為應用中用不到,下一步保存應用。
2.在Main.storyboard中添加DatePicker控件和UILabel控件:
3.選擇ViewController.swift,創建IBOutlet為UIDatePicker並命名myDatePicker:
4.創建IBOutlet為UILabel控件命名為selectedDate:
5.創建IBAction為myDatePicker命名為datePickerAction:
6.在datePickerAction方法中添加以下代碼:
@IBAction func datePickerAction(sender: AnyObject) { var dateFormatter = NSDateFormatter() //設置日期格式 dateFormatter.dateFormat = "yyyy-MM-dd HH:mm" var strDate = dateFormatter.stringFromDate(myDatePicker.date) selectedDate.text = strDate }
在這里,使用dateFormatter對象來格式化日期,並用stringFromDate對象的日期來轉換為字符串,然后分配該字符串值到selectedDate中。之后運行程序: