Alert, TabView, Toggle

JHยท2022๋…„ 11์›” 27์ผ
0

SwiftUI ๋‹ค๋ฃจ๊ธฐ

๋ชฉ๋ก ๋ณด๊ธฐ
9/10

๐Ÿšจ Alert

Alert๋Š” ๊ฒฝ๊ณ ์ฐฝ์„ ๋„์›Œ์ค๋‹ˆ๋‹ค.

Modal๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ State ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค.

Alert์—๋Š” title, message, dismissButton ๋“ฑ์ด ์žˆ๊ณ 
dismissButton์—์„œ ์ ์ง€ ์•Š์œผ๋ฉด OK, cancel()์ด๋ฉด cancel, default()๋ฉด Text๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ทจ์†Œ ๋ฒ„ํŠผ์€ primaryButton, secondaryButton ๋‘ ๊ฐœ๋กœ ๋‚˜๋ˆŒ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

โฏ๏ธ TabView

TabView๋Š” ํ™”๋ฉด์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด๋ฅผ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค.

๋ฉ”๋‰ด๋ฅผ ๋งŒ๋“œ๋Š” tabitem์€ Label("text", systemImage: "image") ํ˜น์€ Text(), Image()๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐ŸŽš๏ธ Toggle

Toggle์€ ์Šค์œ„์น˜์ฒ˜๋Ÿผ ๋„๊ณ  ์ผœ๋Š” ์ปดํฌ๋„ŒํŠธ์ž…๋‹ˆ๋‹ค.

toggleStyle(), tint() ๋“ฑ์œผ๋กœ ํ† ๊ธ€์„ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

profile
๋งค์ผ ํ•œ ๋ฌธ์ œ์”ฉ ํ’€๊ธฐ

0๊ฐœ์˜ ๋Œ“๊ธ€