如何在Date Picker swift中有小时:分钟:秒

nin*_*ino 5 datepicker ios swift

我正在编程一个具有计时器的应用程序,用户可以设置计时器的时间(在选择器视图上),它将倒计时.所以在日期选择器我选择了倒计时模式.但我不知道如何使用任何身体可以帮我?我很快就是新人.事实上,我希望用户设置时间选择器,然后点击开始开始倒计时但日期选择器只有小时和分钟,没有第二,我该怎么办?我可以将选择器视图的时间设置为标签,但选择器视图不是秒

let timeLeft = datePicker.date
    let formatter = DateFormatter()
    formatter.dateFormat = "HH:mm:ss"
    let formatteddate = formatter.string(from: timeLeft)
    countinLabel.text = formatteddate
Run Code Online (Sandbox Code Playgroud)

小智 16

你应该尝试UIPickerView进行时:分:秒格式.
因为:支持的唯一支持的时间格式UIDatePicker小时:分钟.

class ViewController: UIViewController {

    @IBOutlet weak var toolbar: UIToolbar!

    @IBOutlet weak var picker: UIPickerView!

    var hour:Int = 0
    var minutes:Int = 0
    var seconds:Int = 0

}
Run Code Online (Sandbox Code Playgroud)