文档章节

Autolayout环境设置任意个数相等间距排列的按钮的方法

hejunbinlan
 hejunbinlan
发布于 2016/08/01 13:29
字数 259
阅读 26
收藏 0

摘要

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

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

实现步骤如下:

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

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

3、设置完成

4、选中第一个按钮

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

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

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

8、选中Viewcontroller

9、选择“关系标签”

10、开始联线

 

10、在ViewController中写下如下代码

11、搞定。

本文转载自:http://my.oschina.net/u/1418722/blog/353437

共有 人打赏支持
hejunbinlan
粉丝 40
博文 581
码字总数 21362
作品 0
浦东
高级程序员

暂无文章

angular 解决其他电脑不能访问的问题。

ng serve --host 0.0.0.0 --disable-host-check

miaojiangmin
今天
1
0
优酷视频文件怎么转换格式

  以前在优酷上下载视频都只是在手机上观看,但随着科技的发展,对于视频的要求也逐渐增多,不再只是观看视频那么简单,在精彩的部分还会将其单独分割出来,然后进行视频剪辑,可以做出我们...

萤火的萤火
今天
0
0
数据结构:散列

在一个数据结构中查找key元素,用顺序查找、二分查找都需要经过一系列关键之比较才能查找到结果,平均查找长度与数据量有关,元素越多比较次数就越多。 如果根据元素的关键字就能知道元素的存...

京一
今天
0
0
Apache RocketMQ 正式开源分布式事务消息

近日,Apache RocketMQ 社区正式发布4.3版本。此次发布不仅包括提升性能,减少内存使用等原有特性增强,还修复了部分社区提出的若干问题,更重要的是该版本开源了社区最为关心的分布式事务消...

阿里云云栖社区
今天
30
0
使用JavaScript和MQTT开发物联网应用

如果说Java和C#哪个是最好的开发语言,无疑会挑起程序员之间的相互怒怼,那如果说JavaScript是动态性最好的语言,相信大家都不会有太大的争议。随着越来越多的硬件平台和开发板开始支持JavaS...

少年不搬砖老大徒伤悲
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部