gpt4 book ai didi

ios - Xcode 10 : Ambiguous Constraints Error When Adding Simple Constraints

转载 作者:技术小花猫 更新时间:2023-10-29 11:04:10 30 4
gpt4 key购买 nike

我在 Xcode 10 中工作,在尝试向我的 View 添加一些非常简单的约束时遇到了一些错误。

我有一个 UICollectionViewCell,我正在向其添加一个 UIStackView。我调整 UIStackView 的大小以填充单元格,并将顶部、底部、左侧和右侧的约束设置到安全区域。

我曾经能够在 Xcode 9 中无错误地执行此操作,但是,现在它给我一个错误,我需要指定 X 位置或宽度以及 Y 位置或高度。即使当我让界面构建器添加缺少的约束(中心 X 和中心 Y)时,它也会给出相同的错误。我觉得这是 Xcode 10 中的一个错误,但如果有新的 iOS 12 约束要求我不知道我会很感激他们的帮助。

如果我忽略错误的约束并运行应用程序,则 View 不会正确显示。

enter image description here

enter image description here

enter image description here

更新

我绝对认为这是一个错误。请注意下面的屏幕截图,即使我在堆栈 View 中有 subview ,错误也不会消失。此外,当我向顶部、左侧、底部和右侧添加静态填充时,它不会在布局中正确显示,但是当我运行应用程序时它会正确布局。

enter image description here

最佳答案

这确实是 Xcode 10 中的一个错误。要解决此问题,请将堆栈 View 嵌入另一个 View ,它与之前的堆栈 View 具有相同的约束:

view structure

关于ios - Xcode 10 : Ambiguous Constraints Error When Adding Simple Constraints,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52457821/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com