This is extension for presenting horizontal lists of items (horizontal tableview)
To install EHHorizontalSelectionView using CocoaPods, please integrate it in your existing Podfile, or create a new Podfile:
target 'MyApp' do
pod 'EHHorizontalSelectionView'
end
Then run pod install
.
Add files from EHHorizontalSelectionView to your project
##Usage #import <EHHorizontalSelectionView/EHHorizontalSelectionView.h>
Default style of table is with EHHorizontalViewCell cells. To change default behaviour you need register another cell class or cell nib. Custom cell must subclassed from EHHorizontalViewCell.
For example cell types with animated selection:
[_hSelView registerCellWithClass:[EHHorizontalLineViewCell class]];
[_hSelView1 registerCellWithClass:[EHRoundedHorizontalViewCell class]];
or your custom cell:
[_hSelView2 registerCellNib:[UINib nibWithNibName:@"MyCustomCellNib" bundle:nil] withClass:[EHHorizontalViewCell class]];
##Customization
###Color You can change default tint color for cell of selected type
[EHHorizontalLineViewCell updateTintColor:[UIColor colorWithHex:0x00c264]];
Or you can subclass cell of that type and override method + (UIColor * _Nonnull)tintColor;
+ (UIColor *)tintColor
{
return [UIColor redColor];
}
###Fonts
[EHRoundedHorizontalViewCell updateFontMedium:[UIFont boldSystemFontOfSize:15]];
[EHRoundedHorizontalViewCell updateFontMedium:[UIFont systemFontOfSize:15]];
###Gap wifth between cells
[EHHorizontalLineViewCell updateCellGap:20];
###Line height (for EHHorizontalLineViewCell)
[EHHorizontalLineViewCell updateColorHeight:2];
##Author Danila Gusev
Usage is provided under the MIT License. See LICENSE for full details.