snap

๐Ÿ“‚ News Clipping

iOS 17 ์Šคํฌ๋กค๋ทฐ ๊ฐœ์„ ์‚ฌํ•ญ : ScrollView๋ฅผ ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ๋˜๋Š” ์ž์‹ ๋ทฐ ์‚ฌ์ด๋กœ ์Šค๋ƒ…๋˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

ScrollView๋ฅผ ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ๋˜๋Š” ์ž์‹ ๋ทฐ ์‚ฌ์ด๋กœ ์Šค๋ƒ…๋˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• ์ถœ์ฒ˜ : ํด ํ—ˆ๋“œ์Šจ , 2023๋…„ 6์›” 16์ผ ์ž‘์„ฑ Xcode 15์šฉ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. iOS 17์—์„œ์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ SwiftUI์˜ ScrollView๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์›€์ง์ด์ง€๋งŒ, scrollTargetLayout() ๋ฐ scrollTargetBehavior() ์ˆ˜์ •์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ์ž์‹ ๋ทฐ ๋˜๋Š” ์ „์ฒด ํŽ˜์ด์ง€๋กœ ์ž๋™์œผ๋กœ ์Šค๋ƒ…๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด ์ฝ”๋“œ๋Š” ๊ฐ€๋กœ ์Šคํฌ๋กค ๋ทฐ์— 10๊ฐœ์˜ ๋‘ฅ๊ทผ ์‚ฌ๊ฐํ˜•์„ ๋ฐฐ์น˜ํ•˜๋ฉฐ ๊ฐ๊ฐ์ด ์Šคํฌ๋กค ํƒ€๊ฒŸ์ธ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. .scrollTargetBehavior()๊ฐ€ .viewAligned๋กœ ์„ค์ •๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— SwiftUI๋Š” ๋‘ฅ๊ทผ ์‚ฌ๊ฐํ˜• ๊ฐ„์— ์ž๋™์œผ๋กœ ์Šค๋ƒ…๋ฉ๋‹ˆ๋‹ค. struct Conte..

์–‘์ฝฉ(Yangkong)
'snap' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก