CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.
TestsTested | ✓ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Mar 2015 |
Maintained by Wade Weitzel.
StatusFlow is an iOS implementation of a simple to use UICollectionView intended to show meaningful status that is animated and beautiful.
StatusFlow is a custom UICollectionView with a custom UICollectionViewFlowLayout.
It is intended to show incremental status, such that the "current" item is twice the size of other items in the collection view, is the selected item, and is centered horizontally and vertically within the view. The previous item is to the left of center and the next item is to the right. Other items are invisible and will fade in/fade out as the selected index is incremented. Although the setting of any selected index is supported, the control is intended to be used by incrementing or decrementing the selected index. Because it is a custom UICollectionView, any cell type is supported (although, most likely, your cell will just be a UIImageView). Since this is an informational control, user interaction is disabled.
Copy the following files into your workspace, or add them as a submodule:
StatusFlowView works very similar to using a UICollectionView. See the example in this project for a full project using StatusFlow.
Your machine should have the following before you begin: ruby, ruby gems, bundler
To setup the project, run the included setup.sh. This will install required Gems and perform a pod install.
$ ./setup.sh
To open the project in XCode run
$ open StatusFlow.xcworkspace
To test the project from the command line:
$ bundle exec rake
To build the project from the command line:
$ bundle exec rake build
To clean the project form the command line:
$ bundle exec rake clean
A tip of the crow to Ryan Baumbach for assistance with Travis ci.
Got a question, suggestion, comment, or guacamole recipe? [email protected]