摘要: 在storyboard中,想要用autolayout设置多个按钮按照相同的间距排列,并且自动根据屏幕宽度调整间距大小,就我了解的来说,没有直接的设置方法。我用storyboard+代码的方法实现了这个目标

首先,来看一下做成后的效果:

实现步骤如下:

1、在storyboard中放置四个按钮,并同时选中它们。

2、设置好宽、高、supview下边界的距离等约束

3、设置完成

4、选中第一个按钮

5、设置它距左边界的约束。

6、设置第二个。以此类推。

7、在代码中写好IBoutlet,分别是四个按钮到边的约束和其中一个按钮的宽度约束。

8、选中Viewcontroller

9、选择“关系标签”

10、开始联线

10、在ViewController中写下如下代码

11、搞定。

最新文章

  1. ABP文档 - Web Api 控制器
  2. JavaScript的模块化之AMD&CMD规范
  3. Beta版本冲刺Day6
  4. CSS截取截取字符长度并显示省略号的方法
  5. 延时Led灯
  6. 同一个tomcat多个web应用共享session
  7. cadence通过孔焊盘的制作
  8. Module模式 - 深入了解Javascript
  9. css 权威指南笔记( 五)结构和层叠之三种样式来源
  10. postgre sql 字符串转为integer类型
  11. 浅谈OA办公软件市场行情
  12. Array对象的方法详情
  13. [Luogu3242][HNOI2015]接水果
  14. BZOJ5326 : [Jsoi2017]博弈
  15. 数据可视化的开源方案: Superset vs Redash vs Metabase (一)
  16. UGUI脚本添加Btn回调的方法
  17. Java8中的 lambda 和Stream API
  18. 类Shiro权限校验框架的设计和实现
  19. sql help cs
  20. Linux简单使用

热门文章

  1. 华丽的bootstrap3碰到土鳖IE6
  2. js动画框架设计
  3. oracle 数据库远程导出
  4. STL源码分析读书笔记--第二章--空间配置器(allocator)
  5. Flex通信-Java服务端通信实例
  6. 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService
  7. 用c++库函数轻松解决回文问题
  8. POJ 1410 Intersection(判断线段交和点在矩形内)
  9. 用keyword实现Editor.GetSelection的退出功能
  10. 30几个HTML5经典动画应用回顾 让你大饱眼福