iOS storyboard多个子视图均匀排列
2015-11-05 17:17
281 查看
这个问题用代码稀其实挺简单的,如果工程是storyboard写的,就不能绕过这个问题了.
先说一下要求,四个按钮,等距均匀排列.思路:大多数人想的方法应该是,固定按钮长宽,动态改变按钮间距,我开始也是这么想的,但是没有走通,换了个思路,就是固定间距,动态改变按钮的长度.这个还是比较好实现的.下面开始布局:
1.拖四个按钮到storyboard上,(别告诉我你不会拖)
2 ,添加约束,所有的按钮距顶部约束--(10),之后选择第一个按钮,添加屏幕左部约束(10),第二个按钮距第一个第一个按钮---(20),以此类推,最后一个按钮多加一个约束,距屏幕右侧--(10)
3.全选所有按钮,选择左上方的Editor-------Pin---------Widths Equally,这时所有的按钮宽度就是一样的了,如果效果不满意,可以微调一下,间距或者两边的距离,应该可以满足要求了.
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/11/9d2f4e8b4e8b7f0a9f7687e1d4ad2e59)
,
希望对你的开发有帮助!
先说一下要求,四个按钮,等距均匀排列.思路:大多数人想的方法应该是,固定按钮长宽,动态改变按钮间距,我开始也是这么想的,但是没有走通,换了个思路,就是固定间距,动态改变按钮的长度.这个还是比较好实现的.下面开始布局:
1.拖四个按钮到storyboard上,(别告诉我你不会拖)
2 ,添加约束,所有的按钮距顶部约束--(10),之后选择第一个按钮,添加屏幕左部约束(10),第二个按钮距第一个第一个按钮---(20),以此类推,最后一个按钮多加一个约束,距屏幕右侧--(10)
3.全选所有按钮,选择左上方的Editor-------Pin---------Widths Equally,这时所有的按钮宽度就是一样的了,如果效果不满意,可以微调一下,间距或者两边的距离,应该可以满足要求了.
,
希望对你的开发有帮助!
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 样式表CSS布局经验
- css网页布局中注意的几个问题小结
- DL.DT.DD实现左右的布局简单例子第1/2页
- 使用CSS框架布局的缺点和优点小结
- div+CSS网页布局的意义与副作用原因小结第1/2页
- CSS顶级技巧大放送,div+css布局必知
- 用div实现像table一样的布局方法
- 精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
- android自定义RadioGroup可以添加多种布局的实现方法
- 讲解iOS开发中基本的定位功能实现
- js判断客户端是iOS还是Android等移动终端的方法