【发布时间】:2018-09-11 23:39:25
【问题描述】:
首先让我告诉你,我在 Stack Overflow 中遇到过多个相同类型的问题,但它们都没有帮助到我。
所以我创建了新问题来讨论我的问题。
我是 iOS 编程和 Storyboard 中的布局制作的初学者,所以每天在设计中遇到一些问题。有了这个问题,我已经花了我 2 天的时间,但是对于专家来说,帮助我解决这个问题可能真的很容易。
我在布局中收到红色警告,因为需要限制 y 位置、高度以及我想如何解决这个问题。 下图会让您更清楚地了解这一点:
具体来说,我在视频视图和下方的按钮中遇到了关于 y 位置约束的问题。
所以请建议我,如何解决这个问题? 我在做布局时多次遇到同样的问题,所以如果我学习了这个解决方案,那对我来说将是一个很大的解脱。
【问题讨论】:
-
这看起来很简单...您的
VideoView没有高度约束,也没有Y 位置约束,并且您的Del 1按钮没有Y 位置约束。您可以单击红色错误圆圈,并允许 Interface Builder 添加建议的缺失约束。这可能会或可能不会给你你想要的东西,但可能是一个很好的起点。 -
我已经尝试添加高度约束,然后它要求 y 位置约束 - 所以我需要同时添加两者吗??
-
另外,高度限制对我来说根本不起作用,因为它无法根据分辨率调整大小。
-
不使用高度限制任何人都可以解决上述问题??
-
是的,你也需要给它一个y位置约束(否则,自动布局如何知道它应该去哪里?)。如果您需要根据分辨率更改视图的高度,那么您可以给它一个宽高比。
标签: ios xcode uistoryboard ios-autolayout