Swift -(UIDatePicker)日期选择控件的用法

import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
    super.viewDidLoad()
      var SCREEN_WIDTH  = self.view.frame.width
      var SCREEN_HIGHT = self.view.frame.height
    //创建日期选择器
    let datePicker = UIDatePicker(frame: CGRectMake(0, 0, SCREEN_WIDTH, 300))
    //将日期选择器区域设置为中文,则选择器日期显示为中文
    //默认日期选择控件中的文字是英文,如果想显示中文,则需要将日期选择控件的区域做如下设置
    datePicker.locale = NSLocale(localeIdentifier: "zh_CN")
    //注意:action里面的方法名后面需要加个冒号“:”
    datePicker.addTarget(self, action: "ChangeDate:",
        forControlEvents: UIControlEvents.ValueChanged)
    self.view.addSubview(datePicker)
}
 
//日期选择器响应方法
func ChangeDate(datePicker : UIDatePicker){
    //更新提醒时间文本框
    let formatter = NSDateFormatter()
    //日期样式
    formatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss"
    print(formatter.stringFromDate(datePicker.date))
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
}
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容