Deep_Dev
[SwiftUI] onTapGesture์—์„œ ํŠน์ • ๋ถ€๋ถ„์—์„œ ํƒญ์ด ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ
๐ŸŽ iOS/SwiftUI 2024. 11. 12. 00:42

์ผ๋ฐ˜์ ์ธ Text๋‚˜ Image๋‚˜ ์ปดํฌ๋„ŒํŠธ์— ํƒญ ์ œ์Šค์ฒ˜๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ, ์‚ฌ์šฉ์ž๊ฐ€ ํƒญ ํ–ˆ์„๋•Œ ์•ก์…˜์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ๊ฒช์—ˆ๋˜, ๊ฐ€์žฅ ํ”ํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ˆ์‹œ๋กœ ๋ฐ”๋กœ์‚ฌ์šฉ์ž๊ฐ€ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๊ธฐ์œ„ํ•ด Keyboard๊ฐ€ ์ผœ์ง€๊ณ , ๋นˆ ํ™”๋ฉด์„ ํ„ฐ์น˜์‹œ ํ‚ค๋ณด๋“œ๊ฐ€ ๋‹ซ๊ฒŒํ•˜๋Š” ์ƒํ™ฉ์„ ๋“ค ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์€๋ฐ์š”. VStack { // View Code}.onTapGesture { print("ํ‚ค๋ณด๋“œ๋ฅผ ๋‹ซ์Šต๋‹ˆ๋‹ค.")}์ €๋Š” ๋ถ„๋ช… ์ด๋ ‡๊ฒŒ ๊ฐ€์žฅ ํฌ๊ฒŒ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” VStack์— ํƒญ ์ œ์Šค์ฒ˜๋ฅผ ๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค.์ด๋Ÿฌ๋ฉด ํ™”๋ฉด์˜ ๋นˆ๋ถ€๋ถ„์„ ํ„ฐ์น˜ํ•˜๋ฉด ํ•ด๋‹น print๋ฌธ์ด ๋‚˜์™€์•ผํ•˜์ง€์•Š์Šต๋‹ˆ๊นŒ ?  ๊ทผ๋ฐ ํŠน์ • ๋ถ€๋ถ„์—์„œ๋Š” ์•„์˜ˆ ์ž‘๋™์„ ํ•˜์ง€ ์•Š๋Š”๊ฑฐ์—์š” ? ๊ทธ๋ž˜์„œ,, Stack๊ฐ™์€๊ฒŒ ๊ฒน์ณ์„œ ์ž‘๋™์ด ์•ˆ๋˜๋Š”๊ฒƒ์ธ๊ฐ€ ? ์˜ˆ์ƒํ•˜๊ณ  ์ฐพ์•„๋ดค๋Š”๋ฐ ๊ทธ ๋ฌธ์ œ๋Š” ์•„๋‹ˆ..