Merge pull request #129 from jmkk/master

Adds an ability to set a start date for the date picker when there is no initial value for the REDateTimeItem
This commit is contained in:
Roman Efimov
2014-01-06 21:15:15 -08:00
2 changed files with 2 additions and 1 deletions

View File

@@ -83,7 +83,7 @@
{
self.textLabel.text = self.item.title.length == 0 ? @" " : self.item.title;
self.textField.inputView = self.datePicker;
self.datePicker.date = self.item.value ? self.item.value : [NSDate date];
self.datePicker.date = self.item.value ? self.item.value : (self.item.pickerStartDate ? self.item.pickerStartDate : [NSDate date]);
self.datePicker.datePickerMode = self.item.datePickerMode;
self.datePicker.locale = self.item.locale;
self.datePicker.calendar = self.item.calendar;

View File

@@ -29,6 +29,7 @@
@interface REDateTimeItem : RETableViewItem
@property (strong, readwrite, nonatomic) NSDate *value;
@property (strong, readwrite, nonatomic) NSDate *pickerStartDate; // date to be used for the picker when the value is not set; defaults to current date when not specified
@property (copy, readwrite, nonatomic) NSString *placeholder;
@property (strong, readwrite, nonatomic) NSString *format;
@property (assign, readwrite, nonatomic) UIDatePickerMode datePickerMode; // default is UIDatePickerModeDateAndTime