美文网首页
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