Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/onegray/UITableKit
iPhone UITableView wrapper
https://github.com/onegray/UITableKit
Last synced: 3 months ago
JSON representation
iPhone UITableView wrapper
- Host: GitHub
- URL: https://github.com/onegray/UITableKit
- Owner: onegray
- Created: 2012-04-08T09:28:37.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-09-17T21:41:07.000Z (over 11 years ago)
- Last Synced: 2023-03-23T02:47:52.423Z (almost 2 years ago)
- Language: Objective-C
- Homepage:
- Size: 457 KB
- Stars: 56
- Watchers: 7
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - UITableKit - iPhone UITableView wrapper (etc)
- awesome - UITableKit - iPhone UITableView wrapper (etc)
README
TableKit
============
iOS UITableView based library that allows easy to work with tables.Features
------------
* **Fast, memory efficient and nonredundant**
*It gives same performance as standard UITableViewController and is not wasteful of resources.** **Flexible object oriented architecture**
*TableKit is a good base platform to implement your own extensions.** **Hierarchical sections/cells model**
*It allows to build table structure at one place with just few lines of code.** **Powerful customization of existing code**
*Before implementing custom cells, try to use attributes technique.** **Xcode templates**
*TableKit comes with Xcode templates used to generate class stubs.*Simple Usage
--------------
* **Define table structure**TKStaticCell* staticCell = [TKStaticCell cellWithText:@"Hello World!"];
TKTextFieldCell* textCell = [TKTextFieldCell cellWithText:@"Editing Text"];
TKSection* section = [TKSection sectionWithCells:staticCell, textCell, nil];
NSArray* sections = [NSArray arrayWithObjects:section, nil];* **Customize cells by applying attributes**
staticCell.tableViewCell.accessoryType = UITableViewCellAccessoryCheckmark;
textCell.textField.font = [UIFont systemFontOfSize:20];
textCell.textField.textColor = [UIColor redColor];Advanced Usage
--------------
* **Add custom Theme to your project**
*Using Xcode template you can do it just in few mouse clicks.** **Customize Cells of your Theme**
*Just add configuration code to generated class stubs.** **Add new custom Cells to your Theme**
*Use Xcode template to create cell classes and implement them as you like.*