SwiftUI(2)
-
[Swift UI] View / Some์ด๋? / ContentView / Previews
[ ๊นจ์ ๊ถ๊ธ์ฆ๋ค ๐ง ] 1) ์ปจํ ์ธ ๋ทฐ: ํ๋ฉด์ ๊ทธ๋ฆฌ๋ ๊ตฌ์กฐ์ฒด 2) ํ๋ฆฌ๋ทฐ : ํ๋ฆฌ๋ทฐ๋ฅผ ๊ทธ๋ฆฌ๋ ๊ตฌ์กฐ์ฒด - text ๋ฐ์ .์ ํตํ์ฌ ์์ฑ๋ค์ ๋์ดํ๋ ๊ฒ : modifier ๋ผ๊ณ ๋ถ๋ฅธ๋ค! ex) .font, .fontWeight, .padding ๋ฑ๋ฑ [ some ์ ๋ฌด์์ธ๊ฐ ? ] [ ์ถ์ฒ: https://babbab2.tistory.com/158 ] some์ด๋ผ๋ ํค์๋๋ Swift 5.1์์ ๋ฑ์ฅํ ์๋ก์ด ๊ธฐ๋ฅ์ผ๋ก, ํด๋น ํค์๋๊ฐ ๋ฐํ ํ์ ์์ ๋ถ์ ๊ฒฝ์ฐ, ํด๋น ๋ฐํ ํ์ ์ด ๋ถํฌ๋ช ํ ํ์ (Opaque Type)! : ๋ถํฌ๋ช ํ ํ์ ์ด๋ -> "์ญ ์ ๋ค๋ฆญ ํ์ (reverse generic types) ์์์ ์ ๋ค๋ฆญ์ด ํจ์ "์ธ๋ถ"์์ ํด๋น ํ์ ์ ๋ํด ์ ์ ์๋ ๋ฐ๋ฉด, ๋ถํฌ๋ช ํ ํ์ ์ ๊ฒฝ์ฐ, ์ธ๋ถ..
2022.06.16 -
[SwiftUI] Geometry Reader
Geometry Reader์ถ์ฒ : https://medium.com/hcleedev/swift-geometryreader๋-๋ฌด์์ผ๊น-564896c6d6e0 View๋ฅผ ๊ตฌ์ฑํ ๋ ๋๋ถ๋ถ VStack, HStack, ZStack๋ง ์ฌ์ฉํด๋ ํ๋ฉด์ ๋ง๋ค ์ ์์ง๋ง, ๊ทธ ์ด์์ผ๋ก ํ์ ๋ทฐ, Child View๋ค์ ์์น๋ ๋ชจ์์ ์ง์ ์กฐ์ํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ O ์ด๋ฌํ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ Container View๊ฐ ๋ฐ๋ก GeometryReader Child View๋ ๋ณ ์ค์ ์ด ์๋ค๋ฉด Parent View๊ฐ ์ ์ํด์ค ์์น์ ๋ชจ์ต์ ๋๋ฌ๋ธ๋ค. : child view -> view ๋ด๋ถ์ ๊ฐ์ฒด๋ฅผ ์ง์นญํ๋ค. ํ์ง๋ง Parent View๊ฐ ์ ์ํ๋ ์๋ฆฌ๊ฐ ๋ง์์ ๋ค์ง ์๋๋ค๋ฉด,Child View๊ฐ ์ง์ ์์ ์ ์์น..
2022.06.16