Autolayout环境设置任意个数相等间距排列的按钮的方法
2024-09-16 05:36:57
摘要: 在storyboard中,想要用autolayout设置多个按钮按照相同的间距排列,并且自动根据屏幕宽度调整间距大小,就我了解的来说,没有直接的设置方法。我用storyboard+代码的方法实现了这个目标
首先,来看一下做成后的效果:
实现步骤如下:
1、在storyboard中放置四个按钮,并同时选中它们。
2、设置好宽、高、supview下边界的距离等约束
3、设置完成
4、选中第一个按钮
5、设置它距左边界的约束。
6、设置第二个。以此类推。
7、在代码中写好IBoutlet,分别是四个按钮到边的约束和其中一个按钮的宽度约束。
8、选中Viewcontroller
9、选择“关系标签”
10、开始联线
10、在ViewController中写下如下代码
11、搞定。
最新文章
- ABP文档 - Web Api 控制器
- JavaScript的模块化之AMD&;CMD规范
- Beta版本冲刺Day6
- CSS截取截取字符长度并显示省略号的方法
- 延时Led灯
- 同一个tomcat多个web应用共享session
- cadence通过孔焊盘的制作
- Module模式 - 深入了解Javascript
- css 权威指南笔记( 五)结构和层叠之三种样式来源
- postgre sql 字符串转为integer类型
- 浅谈OA办公软件市场行情
- Array对象的方法详情
- [Luogu3242][HNOI2015]接水果
- BZOJ5326 : [Jsoi2017]博弈
- 数据可视化的开源方案: Superset vs Redash vs Metabase (一)
- UGUI脚本添加Btn回调的方法
- Java8中的 lambda 和Stream API
- 类Shiro权限校验框架的设计和实现
- sql help cs
- Linux简单使用
热门文章
- 华丽的bootstrap3碰到土鳖IE6
- js动画框架设计
- oracle 数据库远程导出
- STL源码分析读书笔记--第二章--空间配置器(allocator)
- Flex通信-Java服务端通信实例
- 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService
- 用c++库函数轻松解决回文问题
- POJ 1410 Intersection(判断线段交和点在矩形内)
- 用keyword实现Editor.GetSelection的退出功能
- 30几个HTML5经典动画应用回顾 让你大饱眼福