近期项目里面有选择标签的需求,简单的标签墙已经满足不了需求了就简单的把之前的版本进行了一些升级支持点击事件
# 如何使用:
* 手动拖入文件夹GBTagListView2.0
* 在使用的地方包含一下头文件即可
* 复制以下代码
GBTagListView *tagList=[[GBTagListView alloc]initWithFrame:CGRectMake(0, 80, ScreenWidth, 0)];
tagList.canTouch=YES;
tagList.signalTagColor=[UIColor whiteColor];
[tagList setTagWithTagArray:strArray];
__weak __typeof(self)weakSelf = self;
[tagList setDidselectItemBlock:^(NSArray *arr) {
NSLog(@"%@",arr);
[_tempTag removeFromSuperview];
GBTagListView*selectItems=[[GBTagListView alloc]initWithFrame:CGRectMake(0,tagList.frame.origin.y+tagList.frame.size.height+40 , ScreenWidth, 0)];
selectItems.signalTagColor=[UIColor whiteColor];
selectItems.canTouch=NO;
[selectItems setTagWithTagArray:arr];
[weakSelf.view addSubview:selectItems];
_tempTag=selectItems;
}];
[self.view addSubview:tagList];
- 该控件的高度是自适应的根据赋值数组里的数据变化可以不用设置,详细的使用方法在GBTagListView.h里都有说明