Shape
-
[SwiftUI] clipShapeSwiftUI 2023. 8. 7. 10:56
๋ทฐ์ ๋ํ ํด๋ฆฌํ ๋ชจ์์ ์ค์ ํ๋ค. func clipShape( _ shape: S, style: FillStyle = FillStyle() ) -> some View where S : Shape shape ํ๋ผ๋ฏธํฐ๋ ๋ทฐ์ ์ฌ์ฉํ ํด๋ฆฌํ ๋ชจ์์ผ๋ก, ๊ฐ๋ก ์ธ๋ก ๋น์จ์ ์ ์งํ๋ฉด์ ๋ทฐ์ ํ๋ ์์ ์ฑ์ด๋ค. shape ํ๋ผ๋ฏธํฐ๋ Shape ํ๋กํ ์ฝ์ ์ฑํํ๋ค. style ํ๋ผ๋ฏธํฐ๋ ๋ชจ์์ ๋์คํฐํํ ๋ ์ฌ์ฉํ fill ์คํ์ผ๋ก, ๊ธฐ๋ณธ๊ฐ์ด ์กด์ฌํ๋ค. ์ฐธ๊ณ ๋ก FillStyle์ ๋ฒกํฐ ๋ํ์ ๋์คํฐํํ๊ธฐ ์ํ ์คํ์ผ๋ก, ๊ตฌ์กฐ์ฒด์ด๋ค. ์ฌ๊ธฐ์ ๋์คํฐํ๋, ๊ทธ๋ํฝ์ ๋ ๋๋งํ๊ธฐ ์ํ ๋ฐฉ์ ์ค ํ๋๋ก, ํ๋ฉด์ ์ค๋ธ์ ํธ๋ฅผ ํฝ์ ๋ก ๋งคํํ๋ ๊ฒ์ ์๋ฏธํ๋ค. style์ ์ฌ์ฉํด์ ๋ํ์ ๋์คํฐํ๋ฅผ ์ ์ํ๊ณ ๋ทฐ์ shape๋ฅผ ํด๋ฆฌํํ๋ค..