Lazy Stacks
Stack View의 일종으로 아이템들이 화면에 렌더링 되는 순간에 생성된다. 미리 생성해 놓지 않아 메모리를 낭비하지 않는다.
ScrollView {
LazyVStack(alignment: .leading) {
ForEach(1...100, id: \.self) {
Text("Row \($0)")
}
}
}
List
Swipe to delete, Reordering, Built-in style (Horizontal divider, Navigation mark) 등의 기능을 가진 Lazy Stack 의 일종이다. 즉, List 를 사용하는 경우 기본적으로 View 가 렌더링 되는 순간 생성되는 것이다.
'iOS 개발 > SwiftUI' 카테고리의 다른 글
[iOS/SwiftUI] Alignment Guides, Custom Alignment (0) | 2021.05.13 |
---|---|
[iOS/SwiftUI] 기초적인 Navigation 구현하기 (0) | 2021.04.21 |
[iOS/SwiftUI] ForEach 로 View 반복하기 (Identifiable protocol) (0) | 2021.04.14 |
[iOS/SwiftUI] State & Binding (0) | 2021.04.14 |