我正在使用Xcode 10,尝试向视图中添加一些非常简单的约束时遇到一些错误。
我有一个UICollectionViewCell
,我要添加一个UIStackView
。我调整UIStackView
的大小以填充单元格并将顶部,底部,左侧和右侧约束设置为“安全区域”。
我曾经能够在Xcode 9中做到这一点而没有错误,但是,它现在给我一个错误,我需要指定 X位置或宽度以及Y位置或高度。即使当我让界面构建器添加缺少的约束(中心X和中心Y )时,它也会出现相同的错误。我觉得这是Xcode 10中的一个错误,但是如果对约束我有新的iOS 12要求,我不知道,我将不胜感激。
如果我忽略了错误的约束并运行应用程序,则视图将无法正确显示。
更新
我绝对认为这是一个错误。请注意,在下面的屏幕快照中,即使我在堆栈视图中有子视图,错误也不会消失。另外,当我在顶部,左侧,底部和右侧添加静态填充时,它在布局中无法正确显示,但是在运行应用程序时,它可以正确地布局。