我试图以编程方式快速添加按钮列表到堆栈视图中。我在堆栈视图的宽度(320像素)和按钮imageView contentMode = scaleAspectFit上设置了约束。所有按钮图像的大小均不同。
当我在堆栈视图中添加按钮时,它会保持按钮图像的宽度和高度,但是高度限制会在不应有的地方增加额外的空间。我希望按钮之间没有间距地堆叠在一起
我提供了一个故事板上的imageViews示例。
图像已经在堆栈视图中,约束条件适合图像
更改图像,并且高度限制增加了额外的空间!
任何建议都值得赞赏
谢谢
答案 0 :(得分:0)
通过使用一个简单的公式添加高度限制来解决它。
widthConstraint = 320
比率= currentWidth / widthConstraint
heightConstraint = currentHeight / ratio