Latest 0.2.0
Homepage https://github.com/imgur/IMGTreeTableViewController
License MIT
Platforms ios 8.0, requires ARC
Authors ,

Features

  • Allows arbitrarily deeply nested comments (or any other data element)
  • Automatically collapses comments upon reaching a certain depth threshold
  • ‘Actionable’ cell, used as a comment reply cell in Imgur, only exists in one location
  • ‘Selectable’ cell, used as a comment actions panel in Imgur, only exists in one location
  • Animated transitions during collapse or comment expanson, never reloading
  • Allows zooming to a particular node

Configuration

  • Use a constructor conforming to IMGTreeConstructorDelegate to construct the node tree to be represented
  • Conform to the IMGTreeTableControllerDelegate protocol in a view controller to provide custom table view cells for each node
  • Pass-through pattern on the IMGTreeTableController to allow custom UITableView’s to be used for maximum flexibility

Latest podspec

{
    "name": "IMGTreeTableView",
    "version": "0.2.0",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Geoff MacDonald": "[email protected]",
        "Jasdev Singh": "[email protected]"
    },
    "summary": "A composable, arbitrarly deeply nested table view controller. Ideal for nested comments",
    "homepage": "https://github.com/imgur/IMGTreeTableViewController",
    "platforms": {
        "ios": "8.0"
    },
    "source": {
        "git": "https://github.com/imgur/IMGTreeTableViewController.git",
        "tag": "0.2.0"
    },
    "source_files": "IMGTreeTableView/*.swift",
    "requires_arc": true
}

Pin It on Pinterest

Share This