mirror of
https://github.com/zhigang1992/RETableViewManager.git
synced 2026-05-22 03:03:15 +08:00
Modified the opening and closing behavior of the inline date picker cell to match the look used by Apple, i.e. in the iOS 7 Calendar app.
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];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user