Merge pull request #116 from max-horvath/inline-picker-cell-fix

Inline picker cell fix
This commit is contained in:
Roman Efimov
2013-10-31 07:48:15 -07:00
2 changed files with 4 additions and 4 deletions

View File

@@ -133,7 +133,7 @@
#endif
self.item.inlinePickerItem = [REInlineDatePickerItem itemWithDateTimeItem:self.item];
[self.section insertItem:self.item.inlinePickerItem atIndex:self.item.indexPath.row + 1];
[self.tableViewManager.tableView insertRowsAtIndexPaths:@[self.item.inlinePickerItem.indexPath] withRowAnimation:UITableViewRowAnimationBottom];
[self.tableViewManager.tableView insertRowsAtIndexPaths:@[self.item.inlinePickerItem.indexPath] withRowAnimation:UITableViewRowAnimationFade];
} else {
if (selected && self.item.inlineDatePicker && self.item.inlinePickerItem) {
[self setSelected:NO animated:NO];
@@ -142,7 +142,7 @@
NSIndexPath *indexPath = [self.item.inlinePickerItem.indexPath copy];
[self.section removeItemAtIndex:self.item.inlinePickerItem.indexPath.row];
self.item.inlinePickerItem = nil;
[self.tableViewManager.tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationTop];
[self.tableViewManager.tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}
}

View File

@@ -129,7 +129,7 @@
#endif
self.item.inlinePickerItem = [REInlinePickerItem itemWithPickerItem:self.item];
[self.section insertItem:self.item.inlinePickerItem atIndex:self.item.indexPath.row + 1];
[self.tableViewManager.tableView insertRowsAtIndexPaths:@[self.item.inlinePickerItem.indexPath] withRowAnimation:UITableViewRowAnimationBottom];
[self.tableViewManager.tableView insertRowsAtIndexPaths:@[self.item.inlinePickerItem.indexPath] withRowAnimation:UITableViewRowAnimationFade];
} else {
if (selected && self.item.inlinePicker && self.item.inlinePickerItem) {
[self setSelected:NO animated:NO];
@@ -138,7 +138,7 @@
NSIndexPath *indexPath = [self.item.inlinePickerItem.indexPath copy];
[self.section removeItemAtIndex:self.item.inlinePickerItem.indexPath.row];
self.item.inlinePickerItem = nil;
[self.tableViewManager.tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationTop];
[self.tableViewManager.tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}
}