码迷,mamicode.com
首页 > 其他好文 > 详细

[翻译] DKTagCloudView - 标签云View

时间:2014-11-23 09:14:32      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   sp   on   

DKTagCloudView

bubuko.com,布布扣

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

bubuko.com,布布扣

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;

 

[翻译] DKTagCloudView - 标签云View

标签:style   blog   http   io   ar   color   os   sp   on   

原文地址:http://www.cnblogs.com/YouXianMing/p/4116125.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!