iOS备忘录iOS开发经验收集iOS学习开发

iOS tagsView动态标签

2017-10-19  本文已影响200人  StrivEver

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

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

普通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

上一篇 下一篇

猜你喜欢

热点阅读