| | |
| | | } |
| | | } |
| | | |
| | | |
| | | pickerView.frame = sceneDelegate?.window?.frame ?? .zero |
| | | sceneDelegate?.window?.addSubview(pickerView) |
| | | |
| | |
| | | switch type{ |
| | | case .YMD: |
| | | year = years[pickerView.selectedRow(inComponent: 0)] |
| | | if year == Date().jq_nowYear(){ |
| | | month = months[pickerView.selectedRow(inComponent: 1)] - (12 - Date().jq_nowMonth()) |
| | | }else{ |
| | | month = months[pickerView.selectedRow(inComponent: 1)] |
| | | } |
| | | day = pickerView.selectedRow(inComponent: 2) + 1 |
| | | case .YM: |
| | | year = years[pickerView.selectedRow(inComponent: 0)] |
| | | if year == Date().jq_nowYear(){ |
| | | month = months[pickerView.selectedRow(inComponent: 1)] - (12 - Date().jq_nowMonth()) |
| | | }else{ |
| | | month = months[pickerView.selectedRow(inComponent: 1)] |
| | | } |
| | | case .HHmm: |
| | | hour = hours[pickerView.selectedRow(inComponent: 0)] |
| | | minute = minutes[pickerView.selectedRow(inComponent: 1)] |
| | |
| | | |
| | | if component == 1{ |
| | | switch type{ |
| | | case .YM,.YMD:return "\(months[row])月" |
| | | case .YM,.YMD: |
| | | if pickerView.selectedRow(inComponent: 0) == 0{ |
| | | return "\(11 - Date().jq_nowMonth() - row - 1)月" |
| | | } |
| | | return "\(months[row])月" |
| | | case .HHmm:return String(format: "%02ld分", minutes[row]) |
| | | default:return nil |
| | | } |