SwiftUI - Sticky Header
ยท
iOS/SwiftUI
์๋
ํ์ธ์ :D ๋ง๊ณ ์
๋๋ค๐ฅญ SwiftUI๋ก Sticky Header ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. Sticky Header๋? ์ฌ์ฉ์๊ฐ ํ๋ฉด์ ์๋๋ก ์คํฌ๋กค ํ ๋ ํ๋ฉด ์๋จ์ ๊ณ ์ ๋๋ ๋ทฐ๋ฅผ ๋งํฉ๋๋ค. ์ฒ์์ Sticky Header๋ผ๋ ์ฉ์ด๋ฅผ ๋ชฐ๋ผ์ ํ์ฐธ ์ฐพ์๋ด ใ
ใ
LazyVStack์ pinnedViews๋ผ๋ ์ต์
์ ํตํด ์ค์ ํ ์ ์๋ค. [.sectionHeaders]๋ฅผ ํตํด ์๋จ์ ๊ณ ์ ์ํค๋๋ก ์ค์ ํ๊ณ , post, liked ๋ถ๋ถ์ filterBar๋ก ๊ตฌํ ํ ๋ค์ Section(header: filterBar)์ ๋ฃ์ด์ฃผ์๋ค. private var StickyHeader: some View { LazyVStack(pinnedViews: [.sectionHeaders]) { Section(..