TTTagView
简介
一个优雅的标签视图,支持单行,多行分页,支持单选,多选等功能
1、支持自动布局,无需计算高度,也无需指定frame,自适应高度
2、支持单行显示
3、支持分页显示
4、支持单选,多选,禁用选择
5、支持添加和删除标签
6、支持字典数据类型
使用
1、使用 Cocoapods
pod 'TTTagView'
2、创建 TagView
// 创建
self.tagView = [[TTTagView alloc] init];
[self.view addSubview:self.tagView];
// 布局
[self.tagView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.mas_equalTo(16);
make.left.right.mas_equalTo(0);
}];
// 赋值
// 指定数据
self.tagView.tagsArray = @[@"林俊杰",@"张学友",@"刘德华",@"陶喆",@"王力宏",@"王菲",@"Taylor swift",@"周杰伦",@"owl city",@"汪苏泷",@"许嵩",@"李代沫",@"那英",@"羽泉",@"刀郎",@"田馥甄",@"庄心妍",@"林宥嘉",@"薛之谦",@"萧敬腾",@"王若琳"];
// 指定默认选中的数据(可选)
self.tagView.defaultSelectTags = @[@"羽泉"];
// 获取选中的数据
NSArray *selectTags = self.tagView.selectTags;