如何设置 UIStackView 中项目的大小

How to set size of items inside of UIStackView

如何设置 UIStackview 中项目的大小。并非所有项目都具有相同的尺寸。我尝试将分布设置为填充,但没有任何作用。提前谢谢你。

这是我当前的堆栈

lazy var POIInfoStack:UIStackView = {
        let v = UIStackView()
        v.axis = UILayoutConstraintAxis.vertical
        v.isUserInteractionEnabled = true
        v.translatesAutoresizingMaskIntoConstraints = false
        return v
    }()

您需要为 UIStackview 中的项目设置约束大小,这在理想情况下可以解决您的问题。如果您是 UIStackViews

的新手,我建议您在情节提要中而不是在代码中这样做