需要y位置,高度的约束 - 自动布局故事板

时间:2018-04-02 18:24:56

标签: ios xcode uistoryboard ios-autolayout

首先让我告诉我,我在Stack Overflow中遇到了多种相同类型的问题,但它们都没有帮助我。

所以我为讨论我的问题创造了新的问题。

我是iOS编程的初学者,在Storyboard中进行布局制作,所以每天都面临着很少的设计问题。有了这个问题,我已经花了我2天的时间,但专家可能很容易帮我解决这个问题。

我在布局中得到了红色警告,需要约束y位置,高度以及我想解决的方法。 下面的图片将使您更清楚:

enter image description here

具体来说,我在视频视图和下面的按钮中遇到了关于y位置限制的问题。

enter image description here

所以请建议我,如何解决这个问题? 我在制作布局时多次遇到同样的问题,所以如果我学会了这个解决方案,那么对我来说这将是一件很大的安慰。

2 个答案:

答案 0 :(得分:1)

您需要设置VideoView高度限制。

步骤:

1。选择VideoView。

2. 点击"添加新约束"在" Align"旁边并在"解决自动布局问题"选项。

3. 设置所需的高度常数。

4. 检查高度框。

5. 您还需要设置Y位置,因为VideoView不知道下方和上方是什么。因此,单击顶部约束使其显示为红色,在topView和VideoView之间设置所需的空间(在本例中为我的图像示例:0)evidency of top constraint

6. 点击"添加1个约束"

答案 1 :(得分:0)

您可以根据自己的要求以不同方式提供约束:

1)选择您的视频视图

2)添加新约束并添加顶部约束(视频视图和顶视图之间的约束,在您的情况下,带有文本表面的视图)

3)选择底部约束(如果底部按钮高度固定)

3)选择高度约束(如果要修复视频视图高度)

3)您可以将宽高比提供给视频视图(在这种情况下,您的视图高度将根据屏幕大小进行更改)

希望这会对你有所帮助。