32.2 GridItems
Each row or column in a grid layout is represented by an instance of the GridItem view. In other words, a GridItem instance represents each row in a LazyHGrid layout and each column when using the LazyVGrid view. The GridItem view defines the properties of the row or column in terms of sizing behavior, spacing and alignment. The GridItem view also provides control over the number of rows or columns displayed within a grid and the minimum size to which an item may be reduced to meet those constraints.
GridItems are declared using the following syntax:
GridItem(sizing, spacing: CGFloat?, alignment: <alignment>)
The sizing argument is of type GridItemSize and must be declared as one of the following:
•flexible() – The number of rows or columns in the grid will be dictated by the number of GridItem instances in the array passed to LazyVGrid or LazyHGrid view.
•adaptive(minimum: CGFloat) – The size of the row or column is adjusted...