美文网首页
Swift UIDatePicker的使用demo

Swift UIDatePicker的使用demo

作者: CYC666 | 来源:发表于2023-02-28 09:17 被阅读0次
// UIDatePicker 宽度固定是320
            let picker = UIDatePicker.init(frame: .init(x: (kScreenWidth - 320)/2.0, y: height + kSpaceSize, width: 320, height: 150))
            picker.minimumDate = Date.init(timeIntervalSince1970: 946656000)    // 起点时间2000.01.01 00:00:00,早于这个时间不可用
            picker.maximumDate = Date.init(timeIntervalSinceNow: 0)             // 截止时间为现在,晚于这个时间不可用
            picker.datePickerMode = .date
            if #available(iOS 13.4, *) {
                picker.preferredDatePickerStyle = .wheels                       // 显示明细的样式,而不是点击在弹出选择框
            }
            picker.locale = Locale(identifier: BasicParameter.getPhoneLanguage(ignoreServer: true))  // 语言设置
            picker.setValue(kLabelColor1, forKeyPath: "textColor")  // 字体颜色!!
            picker.setValue(false, forKeyPath: "highlightsToday")  // 今日显示
            picker.addTarget(self, action: #selector(pickerAction(picker: )), for: .valueChanged)
            view.addSubview(picker)
            self.datePicker = picker
            height = picker.c_bottom()

相关文章

网友评论

      本文标题:Swift UIDatePicker的使用demo

      本文链接:https://www.haomeiwen.com/subject/ggxlldtx.html