iOS自动布局:给顶部空间等于superview高度的1/5
Posted
技术标签:
【中文标题】iOS自动布局:给顶部空间等于superview高度的1/5【英文标题】:iOS Autolayout : Give top space equal to 1/5 of superview height 【发布时间】:2016-04-08 10:47:59 【问题描述】:我想将标签的顶部空间设置为超级视图高度的 1/5。我知道我们可以在运行时通过将常量更改为超级视图的 1/5 来做到这一点。但我只想使用 XIB 来做到这一点。有什么方法可以实现吗?
【问题讨论】:
使用 spacerview 并给与乘数相等的高度......就是这样......或者如果你使用 ios9 或更高版本而不是使用 stackview 【参考方案1】:确实@EI队长,
我们需要使用间隔视图。 @Mohammad,请看一下我对空间视图和标签的限制。一定能解决你的问题。
为您附上屏幕截图!享受。
【讨论】:
谢谢。这应该有效。所以没有直接的方法可以使用乘数来实现这一点。将不得不为了约束而生活额外的视野。 :(【参考方案2】:一种复杂的方法是计算对齐到垂直中心
128 = (600 - 20) * 0.2 所以我们将乘数设为 0.6
【讨论】:
但我会在实际案例中使用@EI Captain 的想法以上是关于iOS自动布局:给顶部空间等于superview高度的1/5的主要内容,如果未能解决你的问题,请参考以下文章