我在水平轴上有一个stackView
let shareAndLikeStackView = UIStackView(arrangedSubviews: [likeCountLabel, shareCountLabel])
shareAndLikeStackView.axis = .horizontal
shareAndLikeStackView.distribution = .fillProportionally
这就是我通过.equalSpacing得到的结果
我想知道stackview中是否有一个选项可以使shareCountLabel与LikesCountLabel对齐,它们之间可能只有8个填充?我尝试了其他分发选项,但.fillProportionally是最接近的分发选项。
答案 0 :(得分:0)
更改分配值,您已要求其按比例填充,这就是它正在执行的操作。尝试其他值之一,看是否更接近您想要的值。您可能还需要添加一些间距。
shareAndLikeStackView.axis = .horizontal
shareAndLikeStackView.distribution = .equalSpacing
shareAndLikeStackView.spacing = 8
有几种不同的选项,例如.fill,.fillPropertionaly,.fillEqually,.equalSpacing