TableKit — небольшая библиотечка для работы с таблицами под iOS. По сравнению с традиционным подходом требует гораздо меньше кода и намного удобнее.
Ячейки и секции таблицы организованы иерархически, что очень логично и читабельно.
Для создания примера таблицы достаточно несколько строчек кода:
TKStaticCell* staticCell = [TKStaticCell cellWithText:@"Hello World!"]; TKTextFieldCell* textCell = [TKTextFieldCell cellWithText:@"Editing Text"]; TKSection* section = [TKSection sectionWithCells:staticCell, textCell, nil]; TKTableViewController* tvc = [[TKTableViewController alloc] initWithStyle:UITableViewStylePlain]; tvc.sections = [NSArray arrayWithObjects: section, nil]; [self.navigationController pushViewController:tvc animated:YES];
В TableKit есть очень полезная функциональность — возможность задавать ячейкам атрибуты. Атрибуты позволяют в интуитивно понятной форме настроить свойства контролов ячейки:
staticCell.tableViewCell.accessoryType = UITableViewCellAccessoryCheckmark; textCell.textField.font = [UIFont systemFontOfSize:20]; textCell.textField.textColor = [UIColor redColor];
Также предусмотрена возможность создавать новые ячейки, и организовывать их в «темы».
TableKit распространяется с открытым исходным кодом, вместе примерами и шаблонами Xcode.
Скачать можно здесь
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: