UIStackView + storyboard + Swift3

效果 🙄

Jietu20170718-154410-HD.gif

storyboard 😳

Jietu20170718-154949@2x.png

code 😏

Jietu20170718-155109@2x.png

讲解 😮

Jietu20170718-155232@2x.png
  • Axis代表横向排列和纵向排列
  • Alignment代表子view的对齐方式
  • Distribution代表子view的分布
  • Spacing是子views的间隔

StackView有两种布局方式:

  1. StackView大小位置确定,那么子视图按照stackview的属性来排列,当然要给子view的宽高限定约好约束,否则将会有约束错误。
  2. StackView位置确定,大小不确定,而子视图的大小确定,那么stackview的大小将会按照其自身属性来设置,以上例子是就是这种方式设置。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容