Bringing back the iPod wheel to adjust time in a more delicate manner. This is an open-source version of the TimePicker used in Swipes iOS app.
Include KPTimePicker folder to your project
#import "KPTimePicker.h" KPTimePicker *timePicker = [[KPTimePicker alloc] init]; timePicker.delegate = self; [view addSubview:timePicker];
KPTimePicker has a delegate to get the selected date.
@interface ViewController () <KPTimePickerDelegate>
#pragma mark - KPTimePickerDelegate // Returns selected date -- date is nil if back is pressed -(void)timePicker:(KPTimePicker*)timePicker selectedDate:(NSDate *)date; @optional // Get's called every time the date changes - used for customizing the labels -(NSString*)timePicker:(KPTimePicker*)timePicker titleForDate:(NSDate *)time; -(NSString*)timePicker:(KPTimePicker*)timePicker clockForDate:(NSDate *)time;
- iOS >= 5.0 (iOS 7 compatible)
Pull-request and feedback is highly appreciated :-) Kasper Pihl Tornøe