广告

欢迎大家一起交流 QQ群 139852091 公众号

我是jpg

效果

image.png

demo

//    TagAppDto dto;
//    List<TagAppDto> dtoList = new ArrayList<>();
//    dtos.add(dtoList);
//    int num = 4;
//    for (Tag tag : list) {
//        dto = convert2dto(tag);
//        dtoList.add(dto);
//        if (dtoList.size() == num) {
//            dtoList = new ArrayList<>();
//            dtos.add(dtoList);
//            num = num == 4 ? 3 : 4;
//        }
//    }NSArray *arr1 = @[@"一",@"二二",@"三三三",@"四四四四"];NSArray *arr2 = @[@"五五五五五",@"一",@"二二",];NSArray *arr3 = @[@"一",@"二二",@"三三三",@"四四四四"];NSArray *arr4 = @[@"五五五五五",@"一",@"二二",];NSArray *arr5 = @[@"一",@"二二",@"三三三",@"四四四四"];NSArray *arr12 = @[@"五五五五五",@"一",@"二二",];NSArray *arr6 = @[@"一",@"二二",@"三三三",@"四四四四"];NSArray *arr7 = @[@"五五五五五",@"一",@"二二",];NSArray *arr8 = @[@"一",@"二二",@"三三三",@"四四四四"];NSArray *arr9 = @[@"五五五五五",@"一",@"二二",];NSArray *arr10 = @[@"一",@"二二",@"三三三",@"四四四四"];NSArray *arr11 = @[@"五五五五五"];NSArray *array = @[arr1,arr2,arr3,arr4,arr5,arr12,arr6,arr7,arr8,arr9,arr10,arr11];float buttonW = (SCREEN_WIDTH - 50 - 45) / 4;UIView *listView;for (int i = 0; i < array.count; i++){NSArray *list = array[i];UIView *view = [UIView new];[self.view addSubview:view];[view mas_makeConstraints:^(MASConstraintMaker *make) {if (list.count == 4) {make.size.mas_equalTo(CGSizeMake(SCREEN_WIDTH - 50, 35));make.left.mas_equalTo(self.view.mas_left).offset(25);}else{make.size.mas_equalTo(CGSizeMake(SCREEN_WIDTH - 50 - buttonW, 35));make.left.mas_equalTo(self.view.mas_left).offset(25+buttonW/2+7.5);}if (listView) {make.top.mas_equalTo(listView.mas_bottom).offset(0);}else{make.top.mas_equalTo(self.titleLabel.mas_bottom).offset(40);}}];listView = view;UIButton *listButton;for (NSString *title in list) {UIButton *button = [UIButton new];[button setTitle:title forState:UIControlStateNormal];[button setTitleColor:WHColor_1779ff forState:UIControlStateNormal];[button setTitleColor:WhiteColor forState:UIControlStateSelected];[button setBackgroundImage:[UIImage imageWithColor:WhiteColor] forState:UIControlStateNormal];[button setBackgroundImage:[UIImage imageWithColor:WHColor_1779ff] forState:UIControlStateSelected];if (IPhone6Plus_OR_6sPlus) {button.titleLabel.font = Font(12);}else{button.titleLabel.font = Font(11);}button.layer.cornerRadius = 12;button.layer.masksToBounds = YES;button.layer.borderWidth = 0.5;button.layer.borderColor = WHColor_1779ff.CGColor;[button addTarget:self action:@selector(tagButtonAction:) forControlEvents:UIControlEventTouchUpInside];[view addSubview:button];[button mas_makeConstraints:^(MASConstraintMaker *make) {make.top.mas_equalTo(view.mas_top).offset(0);if (listButton) {make.left.mas_equalTo(listButton.mas_right).offset(15);}else{make.left.mas_equalTo(view.mas_left).offset(0);}make.size.mas_equalTo(CGSizeMake(buttonW, 24));}];listButton = button;}}

http://www.taodudu.cc/news/show-5180329.html

相关文章:

  • P4343 [SHOI2015] 二分
  • luogu 4343 引用zzj大神的文章
  • 【HDU 4343】Interval query(倍增)
  • HDU4343Interval query 倍增
  • HDU 4343 贪心
  • P4343 自动刷题机
  • HDU 4343 Interval query(倍增思想+贪心)
  • P4343 自动刷题机题解(二分)
  • hdu4343 Interval query【贪心+倍增】
  • luoguP4343自动刷题机
  • hdu 4343 Interval query
  • HDU 4343 Interval query 倍增思想, DP
  • Luogu P4343 [SHOI2015]自动刷题机
  • P4343 [SHOI2015]自动刷题机
  • 洛谷P4343 [SHOI2015]自动刷题机
  • HDU 4343 贪心+倍增
  • HDU  4343 Interval query
  • HDU 4343
  • P4343 [SHOI2015]自动刷题机 Python(二分答案)
  • hdu4343倍增思想
  • HDU4343[Interval query]--倍增思想+二分+离散
  • 工资管理系统——总体分析设计(原创文档)
  • HTML5新标签
  • HTML5之视频播放标签
  • HTML5基本标签
  • HTML5标签属性全在这里了
  • HTML5的一些新标签
  • C# IEnumerator枚举器
  • java.util.NoSuchElementException:Hashtable Enumerator 解决办法
  • JavaScript 清除浏览器缓存的几种方法

Masonry 布局tag标签(4343排列)相关推荐

  1. 织梦文章页自动添加TAG标签内链插件(可设置内链总数)

    织梦文章页自动添加TAG标签内链介绍 1.织梦文章页把TAG作为内链,增加网站内链,可以让蜘蛛多爬,多收录,能有效提高网站TAG标签的收录及排名. 2.织梦tag标签对应的链接都是列表页面,和文章分类 ...

  2. tag标签是什么?对seo有什么用?

    作为SEOer的我们在优化网站的时候回遇到几种标签,而tag标签就是其中一种,tag标签和一般的HTML标签不太一样,tag标签是一种特殊的标签,那么tag标签在SEO中有什么用?对SEO有什么用?下 ...

  3. LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(二)

    前面一篇由于文字太多,不给编辑,遂此篇出炉 LEETCODE-刷题个人笔记 Python(1-400)-TAG标签版本(一) DFS&BFS (262)200. Number of Islan ...

  4. Android — 使用recyclerview+FlexboxLayoutManager实现Tag标签

    如图实现下面流式的tag标签.我们用recyclerview+flexboxLayoutManager来实现. 重点: FlexboxLayoutManager layoutManager =new ...

  5. 继承FlexboxLayout自定义可自动换行的tag标签

    实现效果如图: 通过继承自FlexboxLayout实现,Java代码: package org.test;import android.content.Context; import android ...

  6. tag标签[置顶] 高级NFC

    最近朋友几篇文章分析了改tag标签的文章. 关联文章的地址 文章译自:Advanced NFC 本文档分析了高级NFC,如与各种标签技术协作,NFC标签写入和前台调度,它答应应用程序在前台处置的int ...

  7. dedecms 漏洞_织梦dedecms文档内容页自动关联tag标签加入内链的方法_dedecms_CMS教程...

    效果: 实现教程 1.后台-系统-核心设置-关键字替换,选择[是] 2.后台-系统-其他选项-关键词替换次数,填[1]或者[0] 1:表示文档内容里有多个关键词,只让1个是内链 0:表示文档内容里有多 ...

  8. 如何正确使用网站TAG标签,让SEO优化效果倍增?

    TAG简单来说就是一种关键词标记,也是一种日志分类方式,当你为每篇日志添加这种标签时,就会很方便用户查看,与用户增加更好的交流机会.这种方法对于SEO优化老手来说是一种经常用的技巧.作为当下的网站优化 ...

  9. DedeCms织梦发布文章时输入Tag标签逗号自动变成英文标点的方法

    把TAG标签的间隔号由空格改为英文的逗号,这样使得经常原创文章的站长朋友非常不方便,因为我们输入汉字时总是喜欢使用全角的逗号,那么有没有办法使用 js脚本把输入的中文逗号变成英文逗号呢?当然是可以的! ...

最新文章

  1. 函数作用域的静态变量
  2. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
  3. iOS_20_微博自己定义可动画切换的导航控制器
  4. HDU - 3364 Lanterns(高斯消元解方程(取模))
  5. C#LeetCode刷题之#888-公平的糖果交换(Fair Candy Swap)
  6. thinkphp v5.0.11漏洞_thinkphp 5.0 代码执行漏洞
  7. javaSE_06Java中的数组(array)-思维导图
  8. idea lombok安装后还是标红_开发效率不高?强烈推荐这十款精选IDEA插件
  9. java控制台五子棋游戏
  10. C# 基础-CLR-类型【0】
  11. 如何防止黑客攻击,保证服务器安全
  12. solr 查询出异常org.apache.solr.search.SyntaxError: Cannot parse
  13. 哪种程序员最挣钱?平均月薪30.8K,网友说这是掌握世界的技术
  14. 为什么c语言编的爱心是歪的,c语言编程,帮忙做做
  15. JS实现字符串模糊匹配
  16. java 指针定义_Java中关于指针的个人理解
  17. VS Code 配置第三方库 类似pygame
  18. OpenCV 录制视频
  19. eNSP配置防火墙进入Web界面
  20. QtAndroid详解(2):startActivity和它的小伙伴们

热门文章

  1. 2014 ACM 上海现场赛B,I,J UVALive7146 7147 7139
  2. HTML5 video标签支持情况分析
  3. 小米抢购页面源码分析2014年03月04号
  4. vue3-badge组件封装
  5. Appium详解(超详细)
  6. pcs和serdes_理解SerDes
  7. 同济吴志强:可持续发展的智慧同济校园
  8. 科普!GB 和 GiB 有何区别 112G 可用收 128G 的钱合理吗
  9. 寻仙手游维护公告服务器停服更新,寻仙手游1月25日停服更新公告 1月25日更新了哪些内容...
  10. ubuntu误删文件时恢复操作,debugfs和extundelete,