swift笔记--UIDataPicker日期选择器

override func viewDidLoad(){

super.viewDidLoad()

//在加载视图后进行任何其他设置,通常是从笔尖。

//日期选择器控件的使用

//初始化一个日期选择器对像

让datePaicker = UIDatePicker()

//设置日期拾取器中心点的位置

datePaicker.center = CGPoint(x:160,y:200)

//设置标志值

datePaicker.tag = 1

self.view.addSubview(datePaicker)

扫描二维码关注公众号,回复: 2348669 查看本文章

让rect = CGRect(x:20,y:300,宽度:280,高度:44)

//初始化一个圆角矩形的按钮对象

let button = UIButton(类型:UIButtonType.roundedRect)

button.frame = rect

button.backgroundColor = UIColor.lightGray

button.setTitle(“获取日期”,用于:UIControlState())

button.addTarget(self,action:#selector(ViewController.getDate),用于:UIControlEvents.touchUpInside)

self.view.addSubview(按钮)

}

@objc func getDate(){

//通过标志值,获取当前日期拾取器对象

让datePicker = self.view.viewWithTag(1)为!的UIDatePicker

//获取日期值

let date = datePicker.date

//新建一个日期格式化对象,实现日期的格式化/

let dateFormater = DateFormatter()

//设置日期格式,大写的字母H表示采用24小时制

dateFormater.dateFormat =“yyyy-MM-dd HH:mm”

//将日期转换为指定格式的字符串

let dateAndTime = dateFormater.string(from:date)

//创建一个警告弹出窗口,显示日期结果

let alert = UIAlertController(标题:“信息”,消息:dateAndTime,preferredStyle:UIAlertControllerStyle.alert)

让alterAction = UIAlertAction(标题:“OK”,样式:UIAlertActionStyle.default,handler:nil)

alert.addAction(alterAction)

self.present(alert,animated:true,completion:nil)

}

猜你喜欢

转载自blog.csdn.net/weixin_41735943/article/details/81142851