Stack์ ์ปดํฌ๋ํธ๋ฅผ ๋ฌถ์ด์ค๋๋ค.
๊ณตํต์ผ๋ก ์คํ์ (alignment: _)
๋ฅผ ์ ์ฉํ ์ ์์ผ๋ฉฐ, 10์ค๊น์ง ์์ฑํ ์ ์์ต๋๋ค.
VStack์ด๋ผ๊ณ ์ฐ๋ฉฐ ์์ง์ผ๋ก ๋์ด๋ฉ๋๋ค.
HStack์ด๋ผ๊ณ ์ฐ๋ฉฐ ์ํ์ผ๋ก ๋์ด๋ฉ๋๋ค.
ZStack์ด๋ผ๊ณ ์ฐ๋ฉฐ ์์ ์์
๋๋ค.
ํ๋ฉด์ ๋์น๋ ๋์์ธ์ ๋ง๋ค์๋ค๋ฉด ScrollView๋ก ํ๋ฉด์ ์์ง์ผ ์ ์์ต๋๋ค.
์คํฌ๋กค๋ทฐ์ ์ธ์๋ก .horizontal
(์ํ์ผ๋ก ์คํฌ๋กค), showsIndicators: _
(์คํฌ๋กค๋ฐ์ ์์ฑ ์ฌ๋ถ)๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
List๋ ๊ฐ๊ณ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ณตํด์ ๋์ดํ ๋ ์ฌ์ฉํฉ๋๋ค.
์ ์ ๋ฆฌ์คํธ๋ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๊ธฐ ์ํด ์ฝ๋๋ฅผ ์์ ํ๊ณ ๋น๋ํด์ผ ํ๋ ์ด๋ ค์์ด ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฅผ ๋ง๋ค๊ณ ๋ฆฌ์คํธ์ ํ๋์ฉ ์ถ๋ ฅํ๋ ๋์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด๋ณด์์ต๋๋ค.
๋ฐฐ์ด์ ๋ฐ์ดํฐ๋ฅผ ์๋ณํ๊ธฐ ์ํ ์๋ณ์๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ id: _
๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
์ฌ๊ธฐ์๋ ๋ฐฐ์ด ๋ฒํธ๋ฅผ ์๋ณ์๋ก ์ฌ์ฉํ์ต๋๋ค. weathers์ ์๋ ์์๋ฅผ Text๋ก ๋ณด์ฌ์ค๋๋ค.
Struct๋ก ๋ง๋๋ ๋ฐฉ๋ฒ๋ ์๋๋ฐ ์ฌ๊ธฐ์ id๋ฅผ ๋ฐ๋ก ์ ์ธํด์ค๋๋ค. ๊ตฌ์กฐ์ฒด๋ฅผ ์์๋ฐ๋ ๋ฐฐ์ด์ ๋ง๋ค๊ณ ์์๋ฅผ Text๋ก ๋ณด์ฌ์ค๋๋ค.
section์ list์ ์์๋ฅผ ๊ตฌ๋ถํด์ค๋๋ค. header
, footer
๋ก ์น์
์ ์ด๋ฆ์ ์์ฑํ ์ ์๊ณ ์คํ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.