Skip to content

vinhtnk/MonthYearPickerView-Swift

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MonthYearPickerView-Swift

A simple UIPickerView subclass (in Swift) that allows you to quickly add a picker for just month and year. This is useful when you want to do something like an expiration date picker for a credit card.

The current version is based on Swift 3.0 and iOS 10. Previous versions of Swift are supported within the project tags.

Example Usage

let expiryDatePicker = MonthYearPickerView()
expiryDatePicker.onDateSelected = { (month: Int, year: Int) in
	let string = String(format: "%02d/%d", month, year)
	NSLog(string) // should show something like 05/2015
}

The MonthYearPickerView uses a simple block-based "onDateSelected" method to return the date to you upon selection. By default, it selects the current month (localized translation based on current locale) and year and shows up to 15 years in the future - this can be adapted easily should you wish you use this for something other than expiry dates.

MonthYearPickerView-Swift being used as a keyboard input

About

A UIPickerView for choosing Month and Year (in Swift)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%