在iOS中使用autolayout并排放置多个图标的最佳方法

问题描述 投票:0回答:1

iOS开发新手 - 我想在视图中并排放置多个图标

| A | B | C | D | E | F | G | H |

根据我所读到的,最灵活的添加约束的方法是 -

A - 前导,顶部和底部约束0到它的超视图+宽度约束B - 顶部和底部对齐A,前沿约束为0,A +宽度约束C - 顶部和底部对齐A,前沿约束为0 B +宽度约束D - 顶部和底部对齐A,前沿约束为0,C +宽度约束E - 等等.... 。

这样,如果A向右移动或改变它的垂直对齐方式,其他一切都会自动调整(我认为)

这是实现上述布局的最佳方式吗?

ios autolayout constraints ios-autolayout
1个回答
1
投票

对于您当前的问题,我建议使用UIStackView(水平),distribution设置为fillEqually,如果项目超过屏幕宽度,将其嵌入UIScrollview,或使用UICollectionView代替

© www.soinside.com 2019 - 2024. All rights reserved.