0

我创建了一个UI视图并将其布局设置为这样

在此处输入图像描述

在上面的内部UI视图我创造了另一个小UI视图并像这样设置布局

在此处输入图像描述

我改变了UI视图这样地

在此处输入图像描述

但很小UI视图不会根据其父级自动调整UI视图高度,它一直粘在底部。我想要那个小的UI视图无论父母是谁,始终坚持父母的底线UI视图身高是。我该怎么做?

1

4个答案4

重置为默认值
0

的约束视图蓝色是w.r.t。查看容器(VC视图)未写入视图绿色.

因此,请执行以下操作之一:

  1. 请检查情节提要中的视图层次结构。您的视图蓝色必须是的子视图视图绿色.

  2. 右键单击视图蓝色并将其拖动到视图绿色。这意味着你对视图蓝色wrt(写入)视图绿色。您得到了可以给定wrt的约束列表。现在给出满足您的条件的适当约束。

2
  • 是的,它是一个子视图 评论 2017年8月7日7:53
  • @美国。J请检查更新答案。请显示您的视图层次结构。 评论 2017年8月7日7:54
0

要么您需要确保较大的UIView包含较小的视图,因为较小的视图包含在较大的视图中,那么您的约束将基于较大的视图。

您的另一个非首选选项是给较小的UIView一个顶部约束而不是底部约束,然后将其附加到较大的UIView。

0

确保您的子视图在里面父UIView然后选择两个视图(subview和parentview),根据给定的屏幕截图,单击Xcode右下角的add new constraint。您可以根据父视图的高度、前缘、后缘等放置子视图。

在此处输入图像描述

0

您必须将小视图放置在大视图的内部,然后对其父视图(大视图)进行底部约束。

在此处输入图像描述

无论何时从“大视图”更改高度,其内部的小视图都会移动并粘住其父视图底部。

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.