Latest 1.3.0
Homepage https://github.com/narciero/NAExpandableTableController
License MIT
Platforms ios 8.0, requires ARC
Frameworks UIKit
Authors

Version
License
Platform

Demo

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

How to Use

This is a straightforward library to use – just set your UITableView’s delegate and dataSource to a NAExpandableTableController object and implement the NAExpandableTableViewDataSource & NAExpandableTableViewDelegate protocols.

self.expandableController = NAExpandableTableController(dataSource: self, delegate: self)
self.tableView.dataSource = self.expandableController
self.tableView.delegate = self.expandableController

Voila!

Note

It’s important to retain the expandableController object reference for your UITableView’s dataSource & delegate otherwise it will be deallocated once it goes out of scope and your tableView will be empty.

Installation

NAExpandableTableController is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "NAExpandableTableController"

Author

Nick A, narciero

License

NAExpandableTableController is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "NAExpandableTableController",
    "version": "1.3.0",
    "summary": "An expandable UITableView implementation written in swift.",
    "description": "An easy way to make an expandable UITableView written in Swift.",
    "homepage": "https://github.com/narciero/NAExpandableTableController",
    "screenshots": "http://g.recordit.co/UsDQ3oI0wg.gif",
    "license": "MIT",
    "authors": {
        "Nick A": "narciero"
    },
    "source": {
        "git": "https://github.com/narciero/NAExpandableTableController.git",
        "tag": "1.3.0"
    },
    "platforms": {
        "ios": "8.0"
    },
    "requires_arc": true,
    "source_files": "Pod/Classes/*",
    "frameworks": "UIKit"
}

Pin It on Pinterest

Share This