iOS
2022. 10. 23.
[CoreAnimation] Layer์ CoreAnimation์ ๋ฌดํ์ผ๋ก ์ฒด์ด๋ํ ์ ์์๊น?
์๋
ํ์ธ์! ์ค๋์ ์ฝ์ด์ ๋๋ฉ์ด์
์ ์ฒด์ด๋ํ ์ ์๋์ง์ ๋ํด ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. ๊ทธ๋ฅ ์ฒด์ด๋์ด ์๋๋ผ ๋ฌดํ ์ฒด์ด๋์
๋๋ค! (์ด์ง ์คํฌํ์๋ฉด ์คํจํ์ต๋๋ค.. ์ค๋ ๋๋ฌธ์ ์ธ ๊ฑฐ ๊ฐ์๋ฐ...) ์ผ๋จ ๊ตฌํ์ ๋ค์ด๊ฐ๋ณด๋๋ก ํ ๊ฒ์. ๊ตฌํํ ์ ๋๋ฉ์ด์
์ ์๋ ๋ฐคํ๋์ด์์! ์ง๋ฌธ์ด ๋์ค๊ฒ ๋ ๋ฐฐ๊ฒฝ ์ ์ง๋ฌธ์ด ์ ๋์ค๊ฒ ๋์๋ ์ง ์ค๋ช
ํด๋ณผ๊ฒ์. ๋จผ์ , ์ ๋ ๋ฐคํ๋์ ๋ณ์ด ๋ฐ์ง์ด๋ ์ ๋๋ฉ์ด์
์ ์ฃผ๊ณ ์ถ์์ด์. ๊ทธ๋์ ๋จผ์ ํผ๊ทธ๋ง๋ก ๋ณ์ ๋์์ธํ์ต๋๋ค! ์ ๊ตณ์ด ๋์์ธ์ ํด์ฃผ์๋๋ฉด, ๋ณ์ด ์ฐํ ์ขํ๊ฐ์ ์์์ผํ๊ธฐ ๋๋ฌธ์
๋๋ค! ๋ณ์ ๊ตฌ์ฑํ๊ณ ์๋ ๋ชจ์๋ฆฌ๋ฅผ ์์์ผ UIBezierPath๋ก ๊ฒฝ๋ก๋ฅผ ๊ทธ๋ ค์ค ์ ์์ด์. ์ด๋ฏธ์ง๋ก ์ถ์ถํด์ layer์ contents๋ก ๋ฃ์ด์ค๋ ๊ฐ๋ฅํ์ง๋ง ์ ๋ฐํ ์ปจํธ๋กค์ด ๋ถ๊ฐ๋ฅํ ๊ฒ ๊ฐ์์ ์ง์ ๋ง๋ค..