iOS storyboard 多个子视图均匀排列

好久没写博客了, 平时大多看别人的博客, 总感觉不好意思! 今天有点时间就写一篇.

之前碰到一个问题, 用storyboard布局UI, 多个子视图均匀排列, 在网上找了好久解决方法,效果不好,  要不不能实现, 要不特别麻烦(还不如直接用代码搞定呢).

先说一下要求:三个label, 水平等距排列, 两边的label距边距也相等, 先看一下效果图吧, (模拟器出了点问题, 看不清楚, 大家凑活着看吧)很简单.

说一下具体的步骤:

1.先拖控件(label, button等都可以, 数量也随你, 三到五个为宜), 我选择label, 三个

2.全选, 设置label距下边界的距离100(我的比较靠下, 你可以根据实际情况选择),

3.选中第一个(Label1), 设置距左边界的距离20, 选中第二个, 设置与第一个Label的间距30, 第三个与第二个的间距30, 第四个与第三个的间距30, 第四个距右边界的距离20,

4.全选四个Label, 选择Editor->Pin->Widths Equally


5.点击右下角的画红线的按钮, 选择Update Frame


看一下效果吧! 这个是先固定各个Label的间距, 然后系统根据界面的宽度, 自行分配Label的宽度,希望能帮到你!

你如果有兴趣, 可以研究一下, 固定Label的宽度, 自行改变Label之间的间距的方法


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值