iOS多个按钮自动宽度排版,超简单,几行代码搞定
来源:互联网 发布:360检测网络异常 编辑:程序博客网 时间:2024/06/03 20:19
iOS多个按钮自动宽度排版,超简单,几行代码搞定
目前大多数界面都要求多个按钮自适应屏幕,类似美团,淘宝首页的多个按钮。下面我为大家介绍一种简单的方法,封装好的,几行代码搞定,传入你想放置的文字,图片数组,会帮你自动排版。
github链接 https://github.com/ding1051416875/DXLAutoCountButtonView.git
效果图
具体代码如下
上面图片下面文字
- (void)viewDidLoad {
[super viewDidLoad]; NSArray *title = @[@"医疗",@"寄养",@"宠物",@"美容"]; NSArray *image =@[@"store_type_1",@"store_type_1",@"store_type_1",@"store_type_1"]; DXLAutoButtonView *btn = [[DXLAutoButtonView alloc] initWithFrame:CGRectMake(0, 100, kWidth, 100) autoWidthFlowItems:title autoImageItem:image withPerRowItemsCount:4 widthRatioToView:0.55 heightRatioToView:0.55 imageTopWithView:7 verticalMargin:4 horizontalMargin:0 verticalEdgeInset:3 horizontalEdgeInset:3]; [btn setBtnClickBlock:^(NSInteger index) { switch (index) { case 0: { NSLog(@"点击第一个按键"); } break; case 1: { NSLog(@"点击第二个按键"); } break; case 2: { NSLog(@"点击第三个按键"); } break; case 3: { NSLog(@"点击第四个按键"); } break; default: break; } }]; [self.view addSubview:btn]; }
谢谢观赏
阅读全文
0 0
- iOS多个按钮自动宽度排版,超简单,几行代码搞定
- 超简单,几行代码搞定Android底部导航栏
- 底部导航栏:超简单,几行代码搞定Android底部导航栏
- iOS 多个不同宽度button布局自动换行
- 几行代码搞定二级域名!!!!!!
- RecyclerView条目动画,超简单,一行代码搞定
- VC++6.0 QQ自动发起远程协助(超简单10多行代码)
- Autolayout平分多个按钮宽度
- SmartAssembly,用一行代码和简单的配置文件,几分钟轻松搞定客户端软件的自动升级。
- Dreamweaver代码自动排版
- 【iOS开发问题】Xcode代码格式化与自动排版
- 写个选项卡用bootstrap 几行代码就搞定了
- 几行代码搞定nodejs中的回调坑
- 几行代码搞定画廊效果
- Vue几行代码搞定省市联动
- android 史上最简单的下拉选择菜单DropDownMenu 几行代码轻松搞定!
- android接入微信支付(真的很简单,几行代码就搞定了)
- 几行简单的jQuery代码搞定tab标签切换效果
- TensorFlow学习--VGGNet实现&图像识别
- Mysql千万级别数据批量插入只需简单三步
- 以太坊开发者大会Devcon3——总览
- PE文件结构详解(二)可执行文件头
- Golang源码探索(三) GC的实现原理
- iOS多个按钮自动宽度排版,超简单,几行代码搞定
- 从“穷逼VIP”论注释规范,你见过哪些奇葩的注释?
- 机器学习降维算法一:PCA(主成分分析算法)
- 最大熵阈值分割
- python-函数
- [NOIP2017普及组]跳房子
- Gym
- 通过例子学习spark rdd--Transformations函数
- word下载文档打不开原因