Skip to content

drinking/DKFilterView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DKFilterView

CI Status Version License Platform

Screenshot

image

Usage

Init your DKFilterView by constucting a DKFilterModel which contains your own selection value. There are three types,DK_SELECTION_SINGLE,DK_SELECTION_MULTIPLE and DK_SELECTION_PICK. Run Demo to see each's behavior.

NSArray *filterData =  @[@"Apple",@"Pear",@"Mango",@"Orange",@"Lychee",@"Coconut"];
DKFilterModel *model = [[DKFilterModel alloc] initElement:filterData ofType:DK_SELECTION_SINGLE];
model.title = @"Click";
model.style = DKFilterViewStyle1;
    
DKFilterView *filterView = [[DKFilterView alloc] initWithFrame:self.view.frame];
[self.view addSubview:filterView];
[filterView setFilterModels:@[model]];

Customization

Implement DKFilterViewDelegate to customize your own header view or click behavior.

- (NSInteger)getCustomSectionHeaderHeight;
- (DKFilterSectionHeaderView *)getCustomSectionHeader;
- (void)didClickAtModel:(DKFilterModel *)data;

Installation

To install it, simply add the following line to your Podfile:

pod 'DKFilterView', :git => 'https://github.com/drinking/DKFilterView.git'

Since it's a beta version, DKFilterView now is not available through CocoaPods.

Author

Drinking, pan49@126.com

License

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published