UCTransitWidgets

A small library to display resolution-independent transit line icons.


License
MIT
Install
pod try UCTransitWidgets

Documentation

UCTransitWidgets

CI Status Version Carthage compatible License Platform

What is it

A small library to display resolution-independent, intelligently-scaled transit icons.

Usage

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

$ git clone https://github.com/UrbanCompass/UCTransitWidgets.git
$ cd Example
$ pod install

To display a transit icon, create a UCTransitLine, and then use it to create a UCTransitIconView. For example, to display an icon for the NYC subway 6 Express line:

UCTransitLine *line = [[UCTransitLine alloc] initWithSystem:UCTransitSystemNYCSubway line:@"6X"];
UCTransitIconView *iconView = [[UCTransitIconView alloc] initWithLine:line];

Note that UCTransitIconView may display a different line after instantiation:

[iconView setLine:[[UCTransitLine alloc] initWithSystem:UCTransitSystemNYCSubway line:@"A"]];

Requirements

Cocoapods is required to install dependencies for this project.

$ sudo gem install cocoapods

Installation

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

pod "UCTransitWidgets"

Author

Jerry Wong, jerry@compass.com

James Paolantonio, jamesp@compass.com

License

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