Go to file
Grigory 9a5fa71807 Update NTMonthYearPicker.podspec 2017-04-05 17:43:35 +03:00
NTMonthYearPicker frame fix 2017-03-06 20:56:33 +03:00
NTMonthYearPicker.xcodeproj Initial commit 2013-11-07 15:00:04 -08:00
NTMonthYearPickerDemo Removed test code. 2013-11-07 15:14:16 -08:00
.gitignore Initial commit 2013-11-07 14:54:41 -08:00
LICENSE Initial commit 2013-11-07 15:00:04 -08:00
NTMonthYearPicker.podspec Update NTMonthYearPicker.podspec 2017-04-05 17:43:35 +03:00
README.md Updated README for cocoapods usage 2013-11-09 17:10:12 -08:00
screenshot.png Updated screenshot 2013-11-07 15:29:50 -08:00

README.md

NTMonthYearPicker

NTMonthYearPicker is a simple month / year picker component for use in iOS applications.

NTMonthYearPicker

Installation

Manual installation

  • Clone or download the repository
  • Drag the NTMonthYearPicker/NTMonthYearPicker folder into your project.

Using CocoaPods

  • Add pod 'NTMonthYearPicker' to your Podfile

Usage

Usage is identical to that of UIDatePicker. In fact, NTMonthYearPicker's public interface exactly mimics that of UIDatePicker.

To use NTMonthYearPicker in Interface Builder, drag a View component from the Object library into your view, then change the view's class from UIView to NTMonthYearPicker.

To see how to create a NTMonthYearPicker instance at runtime, check out the included demo iOS application NTMonthYearPickerDemo that shows you how to do this for both iPhone and iPad.

Notes

I created this component because the standard iOS UIDatePicker component only allows you to specify full dates i.e. day, month and year, but I had a use case in which the user needed to specify only the month and the year, or only the year.

I found a few other 3rd party iOS month/year picker implementations, but they either did not support many core properties of UIDatePicker such as minimumDate and maximumDate, or extended UIPickerView instead of UIControl, which meant that they would not emit UIControlEventValueChanged events like a UIDatePicker.

NTMonthYearPicker extends UIControl, exactly like UIDatePicker does, and re-implements all relevant functionality. I would have liked to simply extend the UIDatePicker class, but I don't know if this is possible. If it is, please let me know so I can rework this component.

Credits

NTMonthYearPicker was created by Arun Nair. If you use this code in your project, attribution is appreciated.