您的位置:首页 > 移动开发 > IOS开发

iOS storyboard 多个子视图均匀排列

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

之前碰到一个问题, 用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之间的间距的方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios ui 布局 标签 控件