zoukankan      html  css  js  c++  java
  • [翻译] DKTagCloudView

    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;
  • 相关阅读:
    我的WCF之旅(1):创建一个简单的WCF程序
    网页设计中颜色的搭配
    CSS HACK:全面兼容IE6/IE7/IE8/FF的CSS HACK
    UVa 1326 Jurassic Remains
    UVa 10340 All in All
    UVa 673 Parentheses Balance
    UVa 442 Matrix Chain Multiplication
    UVa 10970 Big Chocolate
    UVa 679 Dropping Balls
    UVa 133 The Dole Queue
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/4116125.html
Copyright © 2011-2022 走看看