【问题标题】:Set subview height relative to parent view in Storyboard在情节提要中设置相对于父视图的子视图高度
【发布时间】:2017-02-03 08:11:34
【问题描述】:

我在UIViewController's 视图中有一个UIImageView。我想要的是设置它的高度1/3,无论屏幕尺寸是多少。我当然知道如何从代码中做到这一点。但是如何仅使用 Storyboard/Interface builder 来实现呢?

【问题讨论】:

  • 您可以通过自动布局轻松做到这一点。为具有某些纵横比的图像视图添加高度约束。
  • @ozgur :但是如果我设置 4 高度约束,它的高度对于所有设备来说总是相同的。不会吗?
  • 没有。这就是我提到纵横比的原因。您正在设置相对于其超级视图高度的高度。所以它会随着superview的增长而增长。请看this SO question
  • @ozgur:非常感谢。为不知道这个约束的自己感到难过。非常有用。如果您愿意,您可能想添加一个答案。

标签: ios xcode uiview storyboard interface-builder


【解决方案1】:

添加一个 multiplier 值为1/3 的高度约束,这样图像视图的高度将是其父视图高度的三分之一。

--

以下是不同设备尺寸的外观:

        

【讨论】:

  • 感谢您的插图。欣赏!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多