Skip to content

A simple custom DatePicker (一个简单的自定义日期选择控件)

Notifications You must be signed in to change notification settings

karise-guo/GZZDatePicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

GZZDatePicker

A simple custom DatePicker (一个简单的自定义日期选择控件)

Description

  • 支持年数滑到底部自动加载更多
  • 支持循环滑动选择

Type

// MARK: - 日期选择类型
enum GZZDatePickerType: Int {
    case year   // 年
    case month  // 年月
    case day    // 年月日
    case time   // 年月日时分
}

Usage

let datePicker = GZZDatePicker(.year)
datePicker.show()

Methods

/// 设置日期选择类型(默认 .month)
public func setType(_ type: GZZDatePickerType)
    
/// 设置最小日期(默认不限制)
public func setMinDate(_ date: Date?)
    
/// 设置最大日期(默认不限制)
public func setMaxDate(_ date: Date?)
    
/// 获取最小日期
public func getMinDate() -> Date?
    
/// 获取最大日期
public func getMaxDate() -> Date?
    
/// 设置选中日期(默认当前时间)
public func setSelectedDate(_ date: Date)
    
/// 获取选中日期
public func getSelectedDate() -> Date

Screenshots

About

A simple custom DatePicker (一个简单的自定义日期选择控件)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages