728x90
1. Grid
사전상 6번의 뜻인 표를 의미한다. 그럼 LazyVGrid와 LazyHGrid를 비교하기 전에 둘의 생성자를 비교해보자
놀랍게도 둘의 생성자의 파라미터는 같다.
여기서 필수적으로 명시해야하는 파라미터는 columns 이다. 여기에 더 초점을 맞춰보자.
공식 문서를 보면 row의 column의 설명하는 것이라고 쓰여있고 생성자를 보면 size, spacing, alignment가 표시 되어있음을 알 수 있다.
다시 말하면 GridItem으로 표의 각 셀의 크기를 지정할 수 있다는 것이다.
LazyVGrid
VStack처럼 Grid형식이 위아래 방식으로 진행된다.
columns 의 배열의 개수는 열의 개수를 의미한다.
그리고 각 GridItem이 열의 특성을 지정한다.
LazyHGrid
HStack처럼 Grid 진행방향이 좌우로 진행된다.
columns의 개수는 행의 개수를 의미한다.
728x90
'Swift > Apple Framework' 카테고리의 다른 글
[iOS / SwiftUI] Combine - 맛보기 (2) | 2023.04.21 |
---|---|
[iOS / Swift] Cache (0) | 2023.04.19 |
[UIKit / Swift] View LifeCycle (0) | 2023.01.14 |
[SwiftUI] Who is retaining @StateObject and ObservedObject (0) | 2023.01.12 |
[iOS / Swift] ARC (0) | 2023.01.11 |