[翻译] DKTagCloudView - 标签云View

简介:

DKTagCloudView

效果(支持点击view触发事件):

Overview

DKTagCloudView is a tag clouds view on iOS. It can generate a random and not intersects coordinates.

DKTagCloudView是一个标签云效果的view,你可以用它来生成随机的效果,在坐标中任意散布.

How To Get Started - 如何开始

Installation with CocoaPods - 通过CocoaPods安装

$ pod search DKTagCloudView

-> DKTagCloudView (1.0.0)
   A tag clouds view on iOS.t can generate a random and not intersects
   coordinates.
   pod 'DKTagCloudView', '~> 1.0.0' - Homepage: https://github.com/zhangao0086/DKTagCloudView - Source: https://github.com/zhangao0086/DKTagCloudView.git - Versions: 1.0.0 [master repo]

Edit your Podfile and add DKTagCloudView:

编辑你的Podfile,然后添加DKTagCloudView

pod 'DKCarouselView', '~> x.x.x'

Add #import "DKTagCloudView.h" to the top of classes that will use it.

添加DKTagCloudView.h类.

Create instances (Also supports xib/storyboard) :创建实例对象(也支持xib/storyboard)

DKTagCloudView *tagCloudView = [[DKTagCloudView alloc] initWithFrame:CGRectMake(0, 64,
                                                                                self.view.bounds.size.width, self.view.bounds.size.height - 64)]; [self.view addSubview:tagCloudView]; self.tagCloudView = tagCloudView;

self.tagCloudView.titls = @[ @"DKTagCloudView", @"minFontSize", @"maxFontSize", @"randomColors", @"generate", @"UIView", @"NSInteger", @"Min font size", @"Max font size", @"DKTagCloudViewDemo", @"This is a test" ];

Generates: 生成

[self.tagCloudView generate];

Callback 回调

[self.tagCloudView setTagClickBlock:^(NSString *title, NSInteger index) {
    NSLog(@"title:%@,index:%zd",title,index);
}];

Customized: 定制

/**
 *  Min font size. Defautls to 14.
 */
@property (nonatomic, assign) NSInteger minFontSize;

/**
 *  Max font size. Defaults to 60.
 */ @property (nonatomic, assign) NSInteger maxFontSize; /**  * Random text colors. Defaults to:  [  [UIColor blackColor],  [UIColor cyanColor],  [UIColor purpleColor],  [UIColor orangeColor],  [UIColor redColor],  [UIColor yellowColor],  [UIColor lightGrayColor],  [UIColor grayColor],  [UIColor greenColor],  ]  */ @property (nonatomic, copy) NSArray *randomColors;

 

目录
相关文章
|
4月前
|
开发者
无法拖拽选中文字的在线电子书的做笔记方法 —— html文本提取大法
无法拖拽选中文字的在线电子书的做笔记方法 —— html文本提取大法
37 0
|
6月前
|
XML Java Android开发
Android Studio入门之文本内容、大小、颜色的讲解及实战(附源码 超详细必看)
Android Studio入门之文本内容、大小、颜色的讲解及实战(附源码 超详细必看)
391 1
|
小程序
微信小程序view文字内容无法自动换行
加上以下代码可以自动换行
619 0
【EndNote】Preview标签栏不显示摘要
【EndNote】Preview标签栏不显示摘要
214 0
|
前端开发
前端知识学习案例17vs code-选中所有出现得文本
前端知识学习案例17vs code-选中所有出现得文本
70 0
前端知识学习案例17vs code-选中所有出现得文本
|
Swift iOS开发
SwiftUI极简教程01:搭建一个新项目&Text文字的使用
SwiftUI极简教程01:搭建一个新项目&Text文字的使用
602 1
SwiftUI极简教程01:搭建一个新项目&Text文字的使用
|
存储
SwiftUI极简教程40:构建SearchBar搜索栏和TabView底部导航
在本章中,你将学会构建Search搜索进行列表搜索和TabView底部导航。 在上一章节中,我们完成了一个简单的ColourAtla色卡App,接下来我们继续完善App的相关内容。
758 0
SwiftUI极简教程40:构建SearchBar搜索栏和TabView底部导航
|
Android开发
Android项目实战(十四):TextView显示html样式的文字
原文:Android项目实战(十四):TextView显示html样式的文字 项目需求: TextView显示一段文字,格式为:白雪公主(姓名,字数不确定)向您发来了2(消息个数,不确定)条消息 这段文字中名字和数字的长度是不确定的,还要求名字和数字各自有各自的颜色。
2064 0