来自 电脑系统 2019-09-15 04:19 的文章
当前位置: 金沙澳门官网网址 > 电脑系统 > 正文

iOS使用StoryBoard任意多个固定间距控件的摆放,

金沙澳门官网网址 ,同上篇同样,图示3个ImageView,他们的上涨的幅度和中度都以固定的,那么怎么着用约束使她们等距离摆放呢?

图示3个ImageView,假使它们中间的间距是定点的比方说为10,那么什么样行使约束使她们等距离摆放呢?

金沙澳门官网网址 1

金沙澳门官网网址 2

第一对每一种imageView都做等高档宽约束,值都为约定好的100。

先是,若是每一种imageView之间间距是10,imageView和两边间距也是10,那么先总计出每一个imageView宽度为:(screenWidth

金沙澳门官网网址 3

  • 40)/3,先分明下来宽度,做等宽约束。

大家来清理一下已知条件,N个imageView,每一个imageView的宽窄和惊人都是100,将它们实行等距离缩放。

金沙澳门官网网址 4加盟等宽约束

大家先来进行简易一些的,尽管imageView之间的区间和imageView对显示器边缘的区间是十二分的。现在一经间距为x,整个显示器宽度为X,能够测算x = /4,那么首先个imageView的基本点横坐标为 x+50, 也便是 X/4 - 25,也等于说,第贰个imageView处于整个荧屏宽度的1/2往左偏移25pm处。

修改Constant 为40, multiplier为3,总结来讲这一个约束的情趣正是SupverView.Width = Image View.Width * 3 + 40,完全符合大家的须求了。

(注意这里要保管imageView的拉长率不会太大,不然在窄荧屏上回重叠在联合签名)

金沙澳门官网网址 5设置等宽约束的Constant和Multiplier

金沙澳门官网网址 6和父视图做约束

步长明确了还远远不足,还要设置leading和 top的岗位,然后设置自身的长度宽度比例,小编那边长宽比例Aspect Ratio是1:1就是圆锥形

本文由金沙澳门官网网址发布于电脑系统,转载请注明出处:iOS使用StoryBoard任意多个固定间距控件的摆放,

关键词: