Skip to content

hassan31/RRNCollapsableSectionTableView

 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 100.0%