垂直空间约束驱动子视图离屏

Posted

技术标签:

【中文标题】垂直空间约束驱动子视图离屏【英文标题】:Vertical Space Constraint Driving Subview Off Screen 【发布时间】:2015-03-29 18:20:57 【问题描述】:

我在子视图(启动框)和它的容器视图之间添加了一个垂直空间约束:

Launch Box 的尺寸检查器:

容器视图的大小检查器:

这就是故事板在 XCode 中的样子:

但在模拟器中,Launch Box 部分显示在屏幕之外:

没有其他限制。

你知道为什么 Launch Box 会像这样被推离屏幕吗?

【问题讨论】:

【参考方案1】:

在我向 Launch Box 添加高度和宽度约束后,它起作用了:

【讨论】:

以上是关于垂直空间约束驱动子视图离屏的主要内容,如果未能解决你的问题,请参考以下文章

超级视图框架更改后更新子视图的约束

以编程方式使用自动布局约束在视图中垂直对齐中间的子视图

更改 Iphone 中的垂直约束

在 IOS 中使用自动布局在邻居之间居中视图

不同 UIStackView 的子视图之间的等高约束

如何向 StackView 的子视图内的视图添加约束