繁体   English   中英

无法满足集合视图中的约束

[英]Unable to satisfy constraints in collection view

本质上,我想在收集视图的单元格内收集数据。 单元格可以具有固定或较小范围的宽度,恒定的高度,并包含相同的基本UI元素。 随着创建更多的单元格,它们应在屏幕上“流动”。

我正在尝试(第一次)设置应该加载一个单元格的UICollection视图,该视图具有一个文本字段和一些在IB中具有约束的按钮,以及一个带有按钮的页脚补充视图,用于添加单元格。 该视图加载了模拟器中的初始单元(无页脚),但是在运行时我的日志中出现错误。 在运行时之前没有约束错误,我已经尝试了许多变体。 在日志中,突出的约束是:NSAutoresizingMaskLayoutConstraint:0x7fbc3ae4fdc0 h =-&v =-&V:[UIView:0x7fbc3ac3a270(50)]。 我没有添加任何UIView,也没有在场景,控制器和视图的情节提要菜单中看到任何UIView。 如果我将translatesAutoresizingMaskIntoConstraints设置为false,则会收到错误消息:“必须将自动调整大小掩码转换为约束才能具有_setHostsLayoutEngine:YES。”

这里还发生了什么,如何在这里有效地控制布局。

在评论中回答。 基本上,单元格的大小小于其内容。 我最终使单元格的约束大于或等于我想要的大小。 所有错误都消失了,但是我确实担心在运行时会遇到一个巨大的单元。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM