以下是显示我要实现的设计的屏幕截图。

ios - 水平StackView的正确对齐和分布选择-LMLPHP

为此,我使用的是一个垂直的stackview,其中包含了其他四个水平的stackview。然后,每个水平堆栈视图都包括一个图像和一个标签,如下所示。

ios - 水平StackView的正确对齐和分布选择-LMLPHP

我设置了水平stackviews alignmentfill,并尝试更改Distribution。但是,我无法获得理想的结果。

哪种alignment / distribution组合可以产生所需的效果?
还是应该消除水平stackview并在垂直stackview中填充视图?

最佳答案

您可以使用tableView完成此操作,但是如果有几个项目,那么

ios - 水平StackView的正确对齐和分布选择-LMLPHP

设置主stackview的间距,每个内部stackView应该提供所需的填充

ios - 水平StackView的正确对齐和分布选择-LMLPHP
ios - 水平StackView的正确对齐和分布选择-LMLPHP

对于全看检查演示

https://github.com/ShKhan9/stackV

关于ios - 水平StackView的正确对齐和分布选择,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56256295/

10-12 15:42