iOS tagsView动态标签

作者: StrivEver | 来源:发表于2017-10-19 17:40 被阅读200次

公司项目用到很多的动态标签布局,所以花了点时间封装了一个,这种动态标签其实用到的地方还是挺多的,所以就分享出来,希望能够帮到大家吧。

一. 先看一下项目实际效果截图吧

普通tagView tableview上的动态标签

二.调用方法

STTagsView * tagView = [STTagsView tagViewWithFrame:CGRectMake(0, 20, self.view.frame.size.width, 0) tagsArray:@[@"局部变量的生命周期(只到程序结束,这个局部变量才会销毁)",@"变局部变",@"啦啦啦啦绿",@"你是",@"变量才会",@"变量才会",@"你好",@"你是",@"变量才会",@"变量才会",@"你好",@"你是",@"变量才会",@"变量才会",@"你好",@"你是",@"变量才会",@"变量才会",@"你好",@"你是",@"变量才会",@"变量才会",@"你好",@"你是",@"变量才会",@"变量才会",@"你好",@"你是",@"局部变量的生命周期(只到程序结束,这个局部变量才会销毁)",@"变局部变",@"啦啦啦啦绿"] textColor:[UIColor grayColor] textFont:[UIFont systemFontOfSize:14] normalTagBackgroundColor:[UIColor whiteColor] tagBorderColor:[UIColor redColor] contentInsets:UIEdgeInsetsMake(20, 10, 20, 10) labelContentInsets:UIEdgeInsetsMake(5, 15, 5, 15) labelHorizontalSpacing:10 labelVerticalSpacing:10];
 @param frame 传入tagView坐标,需要确定 x,y width即可 比如 CGRectMake(0, 20, 375, 0)  height是自适应高度的
 @param tagsArray 需要渲染的标签对
 @param textColor 标签字体颜色
 @param font 标签字体大小
 @param normalBackgroundColor 正常的背景色
 @param borderColor bordercolor
 @param contentInset 调整标签 显示边距
 @param labelContentInsets 标签文本内容边距
 @param horizontalSpacing 每个标签的水平间距
 @param verticalSpacing 标签之间竖直间距
 @return 返回实例对象

三.下载链接 我的github

相关文章

网友评论

  • 听海听心:问一下,你这里面修改了背景和边框的颜色有问题,去掉边框里面还有一层边框。。。。。。

本文标题:iOS tagsView动态标签

本文链接:https://www.haomeiwen.com/subject/ixhpuxtx.html