diff --git a/RETableViewManagerExample/RETableViewManagerExample/Classes/Controllers/RetractableViewController.m b/RETableViewManagerExample/RETableViewManagerExample/Classes/Controllers/RetractableViewController.m index b719a97..8b5c301 100644 --- a/RETableViewManagerExample/RETableViewManagerExample/Classes/Controllers/RetractableViewController.m +++ b/RETableViewManagerExample/RETableViewManagerExample/Classes/Controllers/RetractableViewController.m @@ -32,6 +32,13 @@ [weakSelf.section addItemsFromArray:expandedItems]; [weakSelf.tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationAutomatic]; }]; + + RETableViewItem *showLessItem = [RETableViewItem itemWithTitle:@"Show Less" accessoryType:UITableViewCellAccessoryDisclosureIndicator selectionHandler:^(RETableViewItem *item) { + [weakSelf.tableView deselectRowAtIndexPath:item.indexPath animated:YES]; + [weakSelf.section removeAllItems]; + [weakSelf.section addItemsFromArray:collapsedItems]; + [weakSelf.tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationAutomatic]; + }]; } @end