Files
RETableViewManager/RETableViewManagerExample/RETableViewManagerExample/Classes/Controllers/XIBTestViewController.m

49 lines
1.2 KiB
Objective-C

//
// XIBTestViewController.m
// RETableViewManagerExample
//
// Created by Roman Efimov on 8/11/13.
// Copyright (c) 2013 Roman Efimov. All rights reserved.
//
#import "XIBTestViewController.h"
#import "XIBTestItem.h"
@interface XIBTestViewController ()
@end
@implementation XIBTestViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.title = @"XIB Support";
// Create manager
//
_manager = [[RETableViewManager alloc] initWithTableView:self.tableView delegate:self];
// Map item to a cell
//
_manager[@"XIBTestItem"] = @"XIBTestCell";
// Add a section
//
RETableViewSection *section = [RETableViewSection section];
[_manager addSection:section];
for (NSInteger i = 1; i < 100; i++) {
NSString *title = [NSString stringWithFormat:@"Item %i", i];
XIBTestItem *item = [XIBTestItem itemWithTitle:title
accessoryType:UITableViewCellAccessoryNone
selectionHandler:^(RETableViewItem *item) {
[item deselectRowAnimated:YES];
}];
item.cellIdentifier = @"XIBTestItem";
[section addItem:item];
}
}
@end