Skip to content
 
 

Repository files navigation

Build Status

Requirements

XCode 6.4+, iOS 8.1+

Installation

In XCode, select 'Add Files To Project', and select the following

  • RRNCollapsableSectionHeaderProtocol.h
  • RRNCollapsableSectionHeaderReactiveProtocol.h
  • RRNCollapsableSectionItemProtocol.h
  • RRNCollapsableSectionTableViewController.h
  • RRNCollapsableSectionTableViewController.m

Usage

  1. Build a UITableView, either in code or from interface builder.
  2. Subclass UITableViewHeaderFooterView and conform to the RRNCollapsableSectionHeader Protocol. Create a nib for this subclass.
  3. Subclass RRNCollapsableTableViewController and do the following inside your subclass:
    • override 'collapsableTableView' and return your table view
    • override 'model' and return a pointer to an array of objects, which conform to RRNCollapsableSectionItem Protocol.
    • override 'sectionHeaderNibName' and return the filename of the nib you created in step 2.

See the 'Example' project for a demonstration.

License

RRNCollapsableSectionTableViewController is released under the MIT license. See 'Licence.md' for details.

About

Collapsable table view sections with custom section header views.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages