文章来源:淘论文网   发布者: 毕业设计   浏览量: 32



还可以点击去查询以下关键词:
[自定义]    [定制]    [标签]    [控件]    [可自定义定制标签控件]   

项目介绍:

@项目简介

UIScrollView子类允许添加一组高度自定义的标签。你可以自定义颜色,开题报告,边框半径和标签的尾部。标签可以批量增加或者动态的一个一个增加。新插入的标签可以自动的在ScrollView中安排自己。

截屏

CocoaPods安装Swift

pod 'AMTagListView'
使用桥接时文件头添加

import <AMTagListView.h>

使用动态框架添加

@import AMTagListView
使用方法

你可以在你的storyboard中创建一个

Objective-C

// Init
AMTagListView *tagListView = [[AMTagListView alloc] initWithFrame:frame];
[self.view addSubview:tagListView];
Swift

let tagListView = AMTagListView(frame: frame)
view.addSubview(tagListView)
添加标签

Objective-C

// Add one tag
[self.tagListView addTag:@"my tag"];

// Add multiple tags
[self.tagListView addTags:@[@"my tag", @"some tag"]];
Swift

// Add one tag
tagListView.addTag("my tag")

// Add multiple tags
tagListView.addTags(["my tag", "some tag"])
排列标签

当你使用方法调用上述列表时,开题报告,标签会重新排序。你也可以使用 andRearrange: 方法的版本来避免自动排序。这在添加一大批标签的时候是很有用的。但是你这么做了你必须手动自动排序了:

[self.tagListView rearrangeTags];
你也可以通过设置 tagAlignment 属性,调用 rearrangeTags 来左右对齐标签。

外观

使用AMTagView的UIAppearance选择器来自定义它的外观:

Objective-C

[[AMTagView appearance] setRadius:10];
Swift

AMTagView.appearance().radius = 10
外观属性

下面是可以修改的外观属性

// 标签圆角半径
[[AMTagView appearance] setRadius:float]

// 尾长
[[AMTagView appearance] setTagLength:float]

// 标签的内部填充
[[AMTagView appearance] setInnerTagPadding:float]

// 尾巴的穿孔角度
[[AMTagView appearance] setHoleRadius:float]

// 文本填充,x为水平,y为垂直
[[AMTagView appearance] setTextPadding:CGPoint]

// 文本字体
[[AMTagView appearance] setTextFont:UIFont]

// 文本颜色
[[AMTagView appearance] setTextColor:UIColor]

// 标签主要颜色
[[AMTagView appearance] setTagColor:UIColor]

// 标签框背景颜色
[[AMTagView appearance] setInnerTagColor:UIColor]

github地址:https://github.com/andreamazz/AMTagListView


这里还有:


还可以点击去查询:
[自定义]    [定制]    [标签]    [控件]    [可自定义定制标签控件]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/7601.docx
  • 上一篇:交互式过渡定制菜单管理器
  • 下一篇:各种功能弹出框