세상을 더 편리하게
article thumbnail
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
profile

세상을 더 편리하게

@쵱니

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!