[英]How can I stop the “content size” constraints when adding a UILabel as a subview to a UITextView, with programmatic constraints
[英]Unable to keep a fixed size of collectionview cell when adding constraint to it's subview i.e. a UILabel
我有一个包含 UILabel 的水平集合视图。 我已经在委托方法中提到了集合视图单元格的大小。
并向 label 添加前导、尾随、高度和垂直中心约束,如下图所示。
但是在 output 中,label 的宽度会根据文本和集合视图单元格大小增加或减少。
我想保持集合视图单元格的大小固定,如委托方法中所述。
我怎样才能做到这一点?
两件事情。
首先,听起来您可能正在向 label 添加一个等于标签文本宽度的宽度约束。 该宽度约束将强制单元格扩展以满足前导、尾随和现在宽度约束的要求。 相反,使宽度约束等于 label 应有的宽度。
其次,将标签的 .numberOfRows 属性设置为 0。这将使 label 分成多条水平线而不是变宽。
编辑:另一件可能有帮助的事情是将 label 上的 horizo horizontalCompressionResistance
属性调整为 249 或更低。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.