Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Xcode 10 beta上运行后,UIStackView内部UICollectionViewCell自动布局问题_Ios_Swift_Uicollectionviewcell_Uistackview_Xcode10 - Fatal编程技术网

Ios 在Xcode 10 beta上运行后,UIStackView内部UICollectionViewCell自动布局问题

Ios 在Xcode 10 beta上运行后,UIStackView内部UICollectionViewCell自动布局问题,ios,swift,uicollectionviewcell,uistackview,xcode10,Ios,Swift,Uicollectionviewcell,Uistackview,Xcode10,“我的堆栈”视图包含用于显示某些任务的图像和标签。它们都在多行上左对齐 我在Xcode 9上运行时没有遇到任何问题,但当我在Xcode 10 beta 6上运行时,我会遇到一些自动布局问题,我总是会遇到类似于堆栈视图的错误: Need constraint for X position Need constraint for Y position “堆栈视图”的当前约束是: Leading edge to cell - 5 Trailing edge to cell - 5 Bottom ed

“我的堆栈”视图包含用于显示某些任务的图像和标签。它们都在多行上左对齐

我在Xcode 9上运行时没有遇到任何问题,但当我在Xcode 10 beta 6上运行时,我会遇到一些自动布局问题,我总是会遇到类似于堆栈视图的错误:

Need constraint for X position
Need constraint for Y position
“堆栈视图”的当前约束是:

Leading edge to cell - 5
Trailing edge to cell - 5
Bottom edge to cell - 2
Top edge to cell - 2
所以我看不出有什么变化来抱怨这个,对我来说,很明显我已经有了X和Y集

下面是两个屏幕截图,显示了它运行时的外观(标签被截断)和情节提要:


将堆栈视图嵌入到UIView中。还提供与UICollectionViewCell相关的视图约束,使其行为类似于UITableViewCell中的ContentView

如果我没记错的话,在iOS10中,标签没有边框。试着这样做:yourLabel.sizeToFit()它将为标签创建一个框架。你知道这是怎么回事吗?我也遇到了同样的问题,我认为这是一个bug,但我可能是错的。不,从未成功地修复它。在单元格中添加一个空视图(UIView并将其约束到superview的边缘),然后在该视图中添加堆栈视图。希望这有帮助。