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;
  • 相关阅读:
    Dom之标签增删操作
    Dom实例:数据自增、搜索框及跑马灯
    Dom选择器及操作文本内容
    Tkinter单选框及滚动条
    Tkinter颜色方案举例
    TKinter之窗口美化 窗口大小、图标等
    TKinter之文本域与多窗口
    TKinter之菜单
    JavaScript 基本语法
    TKinter的常用组件
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/4116125.html
Copyright © 2011-2022 走看看