GridItem
-
SwiftUI - LazyVGrid & LazyHGridSwiftUI 2022. 11. 24. 18:42
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ SwiftUI์์์ LazyVGrid์ LazyHGrid์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค๐ ์ฐ์ UIKit ์ธ์์์๋ CollectionView๋ผ๋๊ฒ์ด ์์ต๋๋ค. SwiftUI์์๋ ์ฝ๊ฒ ์ปฌ๋ ์ ๋ทฐ๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค. Grid๋ผ๋ ์๋ฏธ ์์ฒด๋ 2์ฐจ์์ ํ๊ณผ ์ด์ ๊ตฌ์ฑํ๋ ๋ ์ด์์์ด๋ผ๋ ๋ป์ ๋ดํฌํฉ๋๋ค. ๊ทธ๋ผ SwiftUI์์ Grid๋ฅผ ๋ํ๋ด๋ LazyVGrid์ LazyHGrid๋ฅผ ํ๋์ฉ ๋ณด์์ฃ ! LazyVGrid VStack๊ณผ ๊ฐ์ด ์ธ๋ก ์ฆ, ์ด์ด ์ฐ์ ๋๊ฒ ๋ทฐ๊ฐ ์ ๋ ฌ๋๊ณ ์ธ์ด๋ ์ปจํ ์ด๋ ๋ทฐ์ ๋๋ค. Lazy๊ฐ ๋ถ์ ์ด์ ๋ ํ์ํ ๋๋ง ํด๋น SubView๋ฅผ ์ ๋ ฌํด ์์ฑํ๊ธฐ์ Lazy๊ฐ ๋ถ์์ต๋๋ค. struct LazyVGrid where Content : View ์ ์ธ์ ์..