在UITableViewCell中,我创建了一个垂直的stackView
我在垂直stackView中添加了水平stackView(由一个UILabel(A)和UIImageView组成)和一个UILabel(B)。
我将间距设置为所有stackViews的6个点
但是如果UILabel(B)的宽度比水平的UILabel(A)的宽度长,则
空间在水平堆栈中占用超过6个点。
我该如何解决这个问题。
在图片中,
上面有一个我想解决的问题(见静音图标安排在UILabel的末尾),
而最底层的是正确的方式。
答案 0 :(得分:1)
采用另一个水平StackView添加UILable(A)和UILable(B)。
设置对齐和分布属性填充。
将UILable(B)约束赋予尾随空格右侧。
如果问题未解决,请发送故事板屏幕截图。