PullToRefresh
extension View
func pullToRefresh(scrollYOffset: Binding<CGFloat>, refresh: () async -> Void) -> some View
์คํฌ๋กค ๋ทฐ์ ํ-ํฌ-๋ฆฌํ๋ ์(Pull-to-Refresh) ๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค.
-
Parameters
-
Return Value
ํ-ํฌ-๋ฆฌํ๋ ์ ๊ธฐ๋ฅ์ด, ์ถ๊ฐ๋ ๋ทฐ
-
Discussion
์ฌ์ฉ์๊ฐ ์คํฌ๋กค ๋ทฐ๋ฅผ ์๋๋ก ๋น๊ธฐ๋ฉด ์ ๋๋ฉ์ด์ ๊ณผ ํจ๊ป ๋ฆฌํ๋ ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. iOS 18 ์ด์์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ๋ก๋ฉ ์ ๋๋ฉ์ด์ ๊ณผ ํจ๊ป ๋น๊น ์ ๋์ ๋ฐ๋ฅธ ์๊ฐ์ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
Note
iOS 18 ์ด์์์ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
ScrollView๋ onRefresh(_:)๊ฐ ์ด ์์ ์๋ฅผ ๋์ ๋ถ์ฌ ์ฃผ๋ฏ๋ก, ์ง์ ๋ถ์ด๋ ๊ฑด
SwiftUI.ScrollView์ฒ๋ผ ์คํ์ ์ ๋ฐ๋ก ์ฌ์ผ ํ๋ ๊ฒฝ์ฐ์ ๋๋ค.