๋ฐ˜์‘ํ˜•

swift ์Šคํƒ๋ทฐ ๋ฒ„ํŠผ 1

[ Swift ] UIStackView์—์„œ ์—ฌ๋Ÿฌ ๋ฒ„ํŠผ์„ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•

์•ˆ๋…•ํ•˜์„ธ์š”~ ์˜ค๋Š˜์€ UIStackView์—์„œ ์—ฌ๋Ÿฌ ๋ฒ„ํŠผ์„ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค : ) UIStackView UIStackView๋Š” ์„œ๋ธŒ ๋ทฐ๋“ค์„ ์Œ“์•„์„œ ๋™์ ์œผ๋กœ ๋‚ด๋ถ€ ํฌ๊ธฐ๋‚˜ ์œ„์น˜๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“  UIView์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์†์„ฑ๋“ค์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ ํ•˜๋‚˜์”ฉ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. Axis - ์–ด๋–ค ๋ฐฉํ–ฅ์œผ๋กœ ์„œ๋ธŒ ๋ทฐ๋“ค์„ ๋†“์„ ๊ฒƒ์ธ์ง€ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. - Horizontal ํ˜น์€ Vertical๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2. Spacing - ๊ฐ ์„œ๋ธŒ๋ทฐ๋“ค์˜ ๊ฐ„๊ฒฉ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. 3. Alignment - ์„œ๋ธŒ ๋ทฐ๋“ค์˜ ์ •๋ ฌ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•˜๋Š” ์†์„ฑ์ž…๋‹ˆ๋‹ค. - ๊ธฐ์กด์— ์ •ํ•ด๋‘์—ˆ๋˜ Axis์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค. (1) Horizontal Fill: StackView์˜ ๋†’์ด๋งŒํผ ์„œ๋ธŒ ๋ทฐ๋“ค์˜ ๋†’์ด๊ฐ€..

iOS/Swift 2022.09.18
๋ฐ˜์‘ํ˜•