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;
  • 相关阅读:
    Linux下搭建PHP环境的参考文章小记
    jQuery遇到问题的小记
    小程序 login
    小程序编辑器vscode
    弹性布局详解——5个div让你学会弹性布局
    vue在页面嵌入别的页面或者是视频2
    VUE设置浏览器icon图标
    遮罩层出现后不能滚动 添加事件@touchmove.prevent
    vue 在script里写页面跳转
    axios post、get 请求参数和headers配置
  • 原文地址:https://www.cnblogs.com/YouXianMing/p/4116125.html
Copyright © 2011-2022 走看看