如何在UIDatePicker中隐藏天数

时间:2017-06-15 05:11:34

标签: ios swift3 uidatepicker

如何隐藏UIDatePicker中的日期并在UIDatePicker中添加完成按钮。

enter image description here

3 个答案:

答案 0 :(得分:3)

使用UIDatePicker无法使用自定义库或您自己创建的自定义视图。

使用此资料库MonthYearPickerView-Swift

MonthYearPickerView.swift文件添加到您的项目中并使用:

let monthYearPickerView = MonthYearPickerView()
monthlyPickerView.onDateSelected = { (month: Int, year: Int) in
    let string = String(format: "%02d/%d", month, year)
    NSLog(string) // should show something like 05/2015
}
monthYearPickerView.frame = CGRect(frame)
view.addSubview(monthYearPickerView)

注意:在PickerView上添加自己的工具栏。

输出:

enter image description here

希望它有所帮助。

答案 1 :(得分:1)

没有办法完全消除拣货车轮的日期。您可以将自己的日期选择器实现为UIPickerView,也可以使用任何其他库。

你可以轻松地显示月份和时间在你自己的定制选择器中的一年.12个月,从当年起50年。

答案 2 :(得分:1)

<input pikaday="vm.myDate"> 
Date = {{ vm.myDate.myPickerObject.getDate()}}

试试此代码 它的工作

enter image description here