[iOS SwiftUI] ๋ ์ด์์: Frame
Frame์ ๋ ์ด์์์ ๋ฐฐ์นํ ๋ ์ฌ์ฉ๋๋ ์ฃผ์ ๊ธฐ๋ฅ์ด๋ค.
์์ญ์ ํฌ๊ธฐ๋ฅผ ๋ด๋นํ๋ค.
Frame
frame์ View์ ๊ธฐ๋ณธ ๋ฉ์๋๋ก, ๋ทฐ์ ํฌ๊ธฐ๋ฅผ ์ ํด์ค ๋ ์ฌ์ฉํ๋ค.
์ด๋ฐ์์ผ๋ก ํฌ๊ธฐ๋ฅผ ์ฃผ์ง ์๊ณ ๋ทฐ๋ฅผ ๋ง๋ ๋ค๋ฉด

๊ฐ๋ฅํ ์ ์ฒด ์์ญ์ ์ ๋ถ ์ฌ์ฉํ๊ณ ๋ง๋ค.

์ด๋ด๋๋ frame์ผ๋ก ์ฌ์ด์ฆ๋ฅผ ์ง์ ํด์ค ์ ์๋ค.


๋ถ๋ชจ์ ์์
๊ทธ๋ฐ๋ฐ ์ด๊ฑธ ์ธ๋ ์ข ์ ๊ฒฝ์จ์ผ ํ๋ ๋ถ๋ถ์ด ์๋ค.
๋ณดํต ๋ถ๋ชจ์ ์์ ๋ทฐ๊ฐ ์์ผ๋ฉด, ๋ถ๋ชจ๊ฐ ์์ ๊ฒฝ์ฐ์ ์์๋ ์๋์ผ๋ก ์๊ฒ ๋ง์ถ ๊ฒ์ด๋ผ๊ณ ๊ธฐ๋๋ฅผ ํ๋๋ฐ, ์ด๊ฑด ๊ทธ๋ ์ง ์๋ค๋ ๊ฒ์ด๋ค.
๋ง์ฝ ๋ค์๊ณผ ๊ฐ์ด VStack์ ๋ ์๊ฒ ์ฃผ๋ฉด

๊ทธ๋ฅ ์์๋์ด ๊ทธ๊ฑธ ๋ฌด์ํ๊ณ ์์ณ๋์๋ฒ๋ฆฐ๋ค.
frame์ ๊ธฐ๋ณธ์ ์ผ๋ก "์์๋ถํฐ" ๊ณ์ฐํด์ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ด๋ฐ ๊ฒฝ์ฐ๊น์ง ๋์ํ๊ณ ์ถ๋ค๋ฉด ๊ณ ์ ๊ฐ์ด ์๋๋ผ min max๋ก ๊ฐ๋ก์ ์ธ๋ก๋ฅผ ์ง์ ํ๋ฉด ๋๋ค.
๊ทธ๋ผ ๋ถ๋ชจ ํฌ๊ธฐ์ ๋ง์ถฐ์ ์ต๋ํ์ผ๋ก ๋ง์ถฐ์ค ๊ฒ์ด๋ค.


๋ถ๋ชจ์๊ฒ ๋ ๋๊ธฐ๊ธฐ
min์ 0์ผ๋ก, max๋ฅผ ๋ฌดํ๋๋ก ์ค๋ค๋ฉด ๊ทธ๋ฅ ๋ถ๋ชจ ํ๋ ์์ ๋ง์ถฐ์ ์์์ ๋๋ ์ฐ๊ฒ ํ ์๋ ์๋ค.

๊ทธ๋ผ ์์์ ๊ท ๋ฑํ๊ฒ ๋ถ๋ฐฐํ๋ค.
