-因为iOS自带datePicker不支持两个component展示年月 写了个能只展示年月功能的pickerView
-直接把LHCDatePicker.swift文件拖进工程,还有UIColor+Extension.swift文件拖入工程
init方法创建 可以设置起始日期参数, 两种位置模式: 中心和底部
let a = LHCDatepicker(frame: CGRect(x: 0, y: 0, width: screenWidth, height: screenHeight), 起始时间: "2018-3-20", position: .中心)
因为自带背景shadow 所以设置大小建议为屏幕宽高
设置显示格式
a.dateType = .年月
显示格式三种
enum 日期格式 {
case 年月日
case 年月
case 年
}
-设置最早日期
let time = "2018-4-15"
let formate = DateFormatter()
formate.dateFormat = "yyyy-M-dd"
a.minDate = formate.date(from: time)!
a.reload选中年月日()
-设置最晚日期
let time = "2018-5-10"
let formate = DateFormatter()
formate.dateFormat = "yyyy-M-dd"
a.maxDate = formate.date(from: time)!
a.reload选中年月日()
-最后要调用reload选中年月日方法