SwiftUI: LazyStack

Snack 남관식·2023년 4월 26일
0

SwiftUI

목록 보기
14/35
post-thumbnail
post-custom-banner

LazyStack

  • 스택 내의 아이템들이 화면에 렌더링 될 때 생성되는 뷰

LazyV(H)Stack

  • 일반 Stack의 경우 화면에 나타나기 전 모든 데이터를 로드하지만, LazyStack의 경우 화면에 나타난 후에 데이터를 로드한다.
ScrollView {
	LazyVStack(alignment: .leading) {
		ForEach(0..<100) { index in
			Text("LazyStack \(index)")
		}
	}
	.background(.blue)
}
  • LazyStack은 유연하게 너비를 갖기 때문에 일반 스택과 다르게 자동으로 여유 공간을 차지한다.

profile
iOS Developer | Product Designer @snacknam

0개의 댓글