bump readme

This commit is contained in:
Max Sokolov 2015-11-08 15:55:06 +03:00
parent 0d9c0f4df6
commit d5639127f2
1 changed files with 44 additions and 1 deletions

View File

@ -1 +1,44 @@
# Tablet
# tablet
Tablet is a super lightweight yet powerful library that handles a complexity of UITableView's datasource and delegate.
## Requirements
- iOS 7.0+
- Xcode 7.0+
## Usage
### Very basic
```swift
import Tablet
let rowBuilder = TableRowBuilder<User, UITableViewCell>(items: [user1, user2, user3], id: "reusable_id")
.action(.configure) { data in
data.cell.textLabel?.text = data.item.title
data.cell.detailTextLabel?.text = data.item.isActive ? "Active" : "Inactive"
}
let sectionBuilder = TableSectionBuilder(headerTitle: "Users", rowBuilders: [rowBuilder])
let director = TableDirector(tableView: tableView)
director.appendSections(sectionBuilder)
```
### Additional cell actions
```swift
let rowBuilder = TableRowBuilder<User, UITableViewCell>(items: [user1, user2, user3], id: "reusable_id")
.action(.configure) { data in
}
.action(.click) { data in
}
.action(.willDisplay) { data in
}
```