EHHorizontalFlexibleWidthItemsView 1.0.1

EHHorizontalFlexibleWidthItemsView 1.0.1

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Feb 2017

Maintained by Eric Huang.




  • By
  • Eric Huang

Summary

EHHorizontalFlexibleWidthItemsView: a view which arranges different-width item views one by one horizontally.

EHHorizontalFlexibleWidthItemsSeparatorView: EHHorizontalFlexibleWidthItemsView + separator lines.

EHHorizontalFlexibleWidthItemsSelectionView: selection version of EHHorizontalFlexibleWidthItemsView, you can single-select or multiple-select.

EHFlexibleWidthItemsSequentialSelectionView: sequentail selection version of EHHorizontalFlexibleWidthItemsView.

EHFlexibleWidthItemsSingleAnimatedSelectionView: a view which arranges different-width item views one by one horizontally, when you select one item, it automatically unselect the previous selected one with animation.

EHFlexibleWidthItemsSingleAnimatedSelectionSeparatorView: EHFlexibleWidthItemsSingleAnimatedSelectionView + separator lines.

EHHorizontalFlexibleWidthItemsTrackView: a view which arranges different-width item views one by one horizontally and has a track on the bottom. when you select one item, the track will slide to the selected one with animation.

Screenshots

EHHorizontalFlexibleWidthItemsView & EHHorizontalFlexibleWidthItemsSeparatorView

EHHorizontalFlexibleWidthItemsSelectionView

EHFlexibleWidthItemsSequentialSelectionView

EHFlexibleWidthItemsSingleAnimatedSelectionView & EHFlexibleWidthItemsSingleAnimatedSelectionSeparatorView

EHHorizontalFlexibleWidthItemsTrackView

Example

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

Requirements

iOS 7.0+

Installation

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

pod "EHHorizontalFlexibleWidthItemsView"

Author

Eric Huang, [email protected]

License

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