The iOS framework that grows only as fast as its documentation
NIDatePickerFormElement Class Reference

Overview

A date picker form element.

This element shows a date that can be modified.

You can initialize it with a labelText showing on the left in the table cell, a date that will be used to initialize the date picker and a delegate target and method that gets called when a different date is selected.

To change the date picker format you can access the datePicker property of the NIDatePickerFormElementCell sibling object.

Inheritance diagram for NIDatePickerFormElement:
NIFormElement <NICellObject>

Tasks

(id) + datePickerElementWithID:labelText:date:datePickerMode:didChangeTarget:didChangeSelector:
 
(id) + datePickerElementWithID:labelText:date:datePickerMode:
 
(Class) - cellClass
 
(UITableViewCellStyle) - cellStyle
 

Method Documentation

datePickerElementWithID:labelText:date:datePickerMode:didChangeTarget:didChangeSelector:

Initializes a date picker form element with callback method for value changed events.

+ (id)datePickerElementWithID:(NSInteger)elementID labelText:(NSString *)labelText date:(NSDate *)date datePickerMode:(UIDatePickerMode)datePickerMode didChangeTarget:(id)target didChangeSelector:(SEL)selector;
Discussion
Parameters
elementIDAn ID for this element.
labelTextText to show on the left side of the form cell.
dateInitial date to show in the picker
datePickerModeUIDatePickerMode to user for the date picker
targetReceiver for didChangeSelector calls.
selectorMethod that is called when a segment is selected.

datePickerElementWithID:labelText:date:datePickerMode:

Initializes a date picker form element with callback method for value changed events.

+ (id)datePickerElementWithID:(NSInteger)elementID labelText:(NSString *)labelText date:(NSDate *)date datePickerMode:(UIDatePickerMode)datePickerMode;
Discussion
Parameters
elementIDAn ID for this element.
labelTextText to show on the left side of the form cell.
dateInitial date to show in the picker
datePickerModeUIDatePickerMode to user for the date picker

cellClass

The class of cell to be created when this object is passed to the cell factory.

- (Class)cellClass;
Discussion

cellStyle

The style of UITableViewCell to be used when initializing the cell for the first time.

- (UITableViewCellStyle)cellStyle;
Discussion