在UICollectionView中是否有类似于FlowLayout的SwiftUI布局组件?

问题描述

我正在尝试垂直放置Text元素的集合,并根据行是否适合这些行包含不同数量的这些元素的行。另外,我希望固定每一行中元素之间的间距,并将这些元素在一行中的集合居中。行数取决于布局如何布局这些元素以及元素的宽度。例如,给定["A","ABC","C","EF","GHIJKL","OPQ","Z"],布局将为:

| A ABC C |
|   EF    |
|  GHIJKL |
|  OPQ Z  |

我可以将UIKit中的类似布局视为应用于FlowLayout的{​​{1}},在布局中,该布局将计算一行中可以容纳多少个元素,并将它们放置在一行,然后将继续到下一行并重复。

这可以使用包含UICollectionView的{​​{1}}集合来实现,但是需要手动调整,如果元素列表是动态的,则无效(如我的情况)。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...