【问题标题】:iOS Autolayout : Give top space equal to 1/5 of superview heightiOS自动布局:给顶部空间等于superview高度的1/5
【发布时间】:2016-04-08 10:47:59
【问题描述】:

我想将标签的顶部空间设置为超级视图高度的 1/5。我知道我们可以在运行时通过将常量更改为超级视图的 1/5 来做到这一点。但我只想使用 XIB 来做到这一点。有什么方法可以实现吗?

【问题讨论】:

  • 使用 spacerview 并给与乘数相等的高度......就是这样......或者如果你使用 ios9 或更高版本而不是使用 stackview

标签: ios autolayout xib


【解决方案1】:

确实@EI队长,

我们需要使用间隔视图。 @Mohammad,请看一下我对空间视图和标签的限制。一定能解决你的问题。

为您附上屏幕截图!享受。

【讨论】:

  • 谢谢。这应该有效。所以没有直接的方法可以使用乘数来实现这一点。将不得不为了约束而生活额外的视野。 :(
【解决方案2】:

一种复杂的方法是计算对齐到垂直中心

128 = (600 - 20) * 0.2 所以我们将乘数设为 0.6

【讨论】:

  • 但我会在实际案例中使用@EI Captain 的想法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-16
  • 1970-01-01
  • 2013-06-11
  • 1970-01-01
  • 1970-01-01
  • 2014-11-15
  • 1970-01-01
相关资源
最近更新 更多