force viewdidload and dismiss animation to main thread. Adjust the position of _doneButton. Use the UIControlEventTouchUpInside in _doneButton action
change the default IOS  6

 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];

to     UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; in order to run it in iOS 5.
change the display cell of the first example
update read me

Signed-off-by: Michael henry Pantaleon <michaelhenry119@yahoo.com.ph>