最新消息:关注【太平洋学习网】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

UIDatePicker时间选择器的使用_Swift教程

IOS 太平洋学习网 浏览 评论

UIDatePicker时间选择器是swift中的一个类,虽然官网的UIDatePicker时间选择器不是很好看,但是也是swift中非常重要的组件,下面来通过教程示例学习一下如何使用UIDatePicker组件。

 import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        // 创建DatePicker
        let datePicker: UIDatePicker = UIDatePicker()
        
        // 定位
        datePicker.frame = CGRect(x: 10, y: 50, width: self.view.frame.width, height: 200)
        
        // 设置背景色与时间
        datePicker.timeZone = NSTimeZone.local	
        datePicker.backgroundColor = UIColor.white
        
        // 添加onDidChangeDate函数,值改变事件
        datePicker.addTarget(self, action: #selector(datePickerValueChanged(_:)), for: .valueChanged)
        
        // 添加到view中
        self.view.addSubview(datePicker)
        
    }
    
    @objc func datePickerValueChanged(_ sender: UIDatePicker){
        
        // date formatter
        let dateFormatter: DateFormatter = DateFormatter()
        
        // format时间格式
        dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
        
        // Apply date format
        let selectedDate: String = dateFormatter.string(from: sender.date)
        
        print("选择的时间: \(selectedDate)")
    }
}

上方UIDatePicker的案例运行的结果如图所示,当选择时间的时候,会在控制台输出您选择的时间:

20180702233657.png

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/object-c_ios/653.html

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论