父(根)视图的宽度/高度相等?

时间:2015-02-16 11:59:16

标签: ios autolayout

我试图将故事板中的约束添加到UIImageView的超级视图,相等的宽度或高度,但它已被禁用。

我尝试选择视图和超级视图,然后右下角的添加约束按钮(提到的约束显示为禁用),我尝试从视图拖动到超级视图(提到的约束没有列出)。

我尝试删除与我的视图相关的所有约束。没有什么区别。

我正在使用自定义视图的xib。父视图也是根视图。 XCode 6.2 beta。使用大小等级Any / Any。

有什么想法吗?感谢。

2 个答案:

答案 0 :(得分:0)

  • 不要给内部视图(UIImageview)任何宽度或高度
  • 使用0
  • 添加上边距(带superview)
  • 使用0
  • 添加下边距(带superview)
  • 使用-16
  • 添加左边距(带superview)
  • 使用-16
  • 添加右边距(带superview)

答案 1 :(得分:0)

好吧,我在两者之间添加了一个父视图。这个父级被置于顶视图 - 左,右,上,下:0,然后我可以将我的内部视图设置为等于宽度,并将hight设置为父级(我想要这样做的原因是为了使比例大小 - 设置常数为例如0.9)。

不知道为什么不能直接使用根视图执行此操作。