ios - 如何在故事板中自动调整视图大小?迅捷3

时间:2018-01-24 14:09:21

标签: ios swift storyboard

我尝试使用自动布局约束自动调整视图大小,但是我有一些错误的Y位置缺失。我无法理解错误,我把我的Y位置放在了视图的顶部。

感谢您的帮助,以下是截图:

Contraints error

2 个答案:

答案 0 :(得分:1)

问题是你没有设置固定的高度,但是,如果可以的话,总是避免为视图设置固定的高度。对于适合所有屏幕的应用程序,最好使用不同的技术。 如果您不想在视图上设置固定高度,则有两种可能的选择:

  1. 为视图提供底部约束。您还应该设置视图底部与屏幕(或视图下方的其他对象)之间的距离。
  2. 使用stackview。如果您将视图放入堆栈视图,则可以根据屏幕尺寸自动调整视图的宽度和高度。

答案 1 :(得分:0)

您必须为视图指定一个高度,或者通过从上到下正确挂钩约束来为其提供高度来构建它的子视图

当你有一个y位置错误时,它意味着顶部,底部和高度问题

当x表示前导,尾随和宽度问题

如果要创建动态视图,请拖动垂直UIStackView并为其指定高度,并在运行时向其中添加项目

https://dev.mywebsite.com/debug/me/user?__token=1000001445.k4mv42stmo1h7x1&apiversion=1&appid=3apiversion=1&appid=3