标签: uilabel constraints uicollectionviewcell swift4
我在UICollectionViewCell的两侧有两个标签,它们都有动态宽度。如下面的屏幕截图所示,"奶油芝士"和" 15.79美元"因动态宽度而自动重叠。
UICollectionViewCell
我想保留这两个标签的动态宽度,但如果两者接触,我希望UICollectionViewCell右侧的标签成为首选标签。这意味着右侧标签的宽度最小化,具体取决于右侧标签的动态宽度。有谁知道有任何方法可以做到这一点?
答案 0 :(得分:0)
如果您是通过 Interface Builder 执行此操作,则两个标签之间应该有水平间距约束 ...
...并为右侧的标签提供更高的内容抗压性。
这样,它会扩展,更长的标签将具有更短的宽度,正如您所期望的那样。