mirror of
https://github.com/zhigang1992/RETableViewManager.git
synced 2026-05-16 01:51:58 +08:00
Merge pull request #116 from max-horvath/inline-picker-cell-fix
Inline picker cell fix
This commit is contained in:
@@ -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];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user