swift中UIDatePicker的使用

swift中UIDatePicker的使用,第1张

概述https://github.com/potato512/SYSwiftLearning 效果图 示例代码 // 实例化UIDatePicker(默认宽高分别是:屏幕的宽度,216的高度)let datepicker = UIDatePicker()self.view.addSubview(datepicker) // 属性设置datepicker.backgroundCo

https://github.com/potato512/SYSwiftLearning

效果图



示例代码

// 实例化UIDatePicker(默认宽高分别是:屏幕的宽度,216的高度)let datepicker = UIDatePicker()self.vIEw.addSubvIEw(datepicker)        // 属性设置datepicker.backgroundcolor = UIcolor.lightGraycolor()        // 日期显示属性datepicker.datePickerMode = UIDatePickerMode.DateAndTime// 设置默认时间datepicker.setDate(NSDate(),animated: true)        // 最小、最大时间选择设置datepicker.minimumDate = NSDate(timeInterval: -93312000,sinceDate: NSDate())datepicker.maximumDate = NSDate(timeIntervalSinceNow: 93312000)        // 时间分钟间隔设置datepicker.minuteInterval = 5        // 将日期选择器区域设置为中文(默认显示英文)datepicker.locale = NSLocale(localeIDentifIEr: "zh_CN")        // 添加方法datepicker.addTarget(self,action:Selector("dateChanged:"),forControlEvents: UIControlEvents.ValueChanged)
// 显示选择时间let label = UILabel(frame: CGRectMake(10.0,(CGRectGetHeight(self.vIEw.bounds) - 10.0 - 40.0),(CGRectGetWIDth(self.vIEw.bounds) - 10.0 * 2),40.0))self.vIEw.addSubvIEw(label)label.autoresizingMask = UIVIEwautoresizing.Flexibletopmarginlabel.backgroundcolor = UIcolor.yellowcolor()label.textcolor = UIcolor.redcolor()label.tag = 1000
// MARK: - 日期选择器响应方法func dateChanged(datePicker:UIDatePicker){        // 更新提醒时间文本框        let formatter = NSDateFormatter()        formatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss"        let date = datePicker.date        let dateText = formatter.stringFromDate(date)        let label = self.vIEw.vIEwWithTag(1000) as! UILabel        label.text = dateText}
总结

以上是内存溢出为你收集整理的swift中UIDatePicker的使用全部内容,希望文章能够帮你解决swift中UIDatePicker的使用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存