Latest1.0.1
Homepagehttps://github.com/Rounded/ROFilterSort
LicenseMIT
Platformsios 7.0, requires ARC
Dependenciespop, PureLayout
Authors

CI Status
Version
License
Platform

ROFilterSort is part of the Rounded UI Kit framework. Other notable pieces of the framework are the ROCardToss and ROTranslucentView.

ROFilterSort is an easy-to-use framework that allows users to filter a given screen via a segment control and filter buttons. The ROFilterBar shows the currently selected filters, and launching the ROFilterSortView displays the different filters that can be applied.

For example, if you have a list of wines in a UITableView you can easily view how the wines are sorted alphabetically and filtered by "red" wine. If you’d like to change the filters, you launch the ROFilterSortView and click enable the "red" "white" and "sparkling" filters while also sorting by "year."

To do

  • Need to come up with better naming conventions. Right now they are incredibly verbose.. Maybe something like, ROFilterSort, ROFilterSort.bar and ROFilterSort.popupView.

  • Add credit for PureLayout, Pop, RSNSMutableIndexSetMake.

Usage

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

Requirements

Installation

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

pod "ROFilterSort"

Author

Brian Weinreich at Rounded, [email protected]

License

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

Latest podspec

{
    "name": "ROFilterSort",
    "version": "1.0.1",
    "summary": "ROFilterSort includes a filter bar and popup view to sort / filter various options on the screen.",
    "description": "                       ROFilterSort is an easy-to-use framework that allows users to filter a given screen via a segment control and filter buttons. The ROFilterBar shows the currently selected filters, and launching the ROFilterSortView displays the different filters that can be applied. n",
    "homepage": "https://github.com/Rounded/ROFilterSort",
    "license": "MIT",
    "authors": {
        "Brian Weinreich": "[email protected]"
    },
    "source": {
        "git": "https://github.com/Rounded/ROFilterSort.git",
        "tag": "1.0.1"
    },
    "social_media_url": "https://twitter.com/roundedco",
    "platforms": {
        "ios": "7.0"
    },
    "requires_arc": true,
    "source_files": "Pod/Classes",
    "resource_bundles": {
        "ROFilterSort": [
            "Pod/Assets/*.png"
        ]
    },
    "dependencies": {
        "pop": [],
        "PureLayout": []
    }
}

Pin It on Pinterest

Share This