๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

User Interface1

[iOS/UI] CALayer๋ž€? (feat. ์• ๋‹ˆ๋ฉ”์ด์…˜ ์›๋ฆฌ) ์•ˆ๋…•ํ•˜์„ธ์š” Foma ๐Ÿ’ป ์ž…๋‹ˆ๋‹ค! ์ €๋ฒˆ ์‹œ๊ฐ„์— Core Animation์— ๋Œ€ํ•œ ๊ธ€์„ ์ž‘์„ฑํ–ˆ๋Š”๋ฐ์š”. Core Animation์„ ๊ณต๋ถ€ํ•˜๋‹ค ๋ณด๋‹ˆ Layer๊ฐ€ ๊ฑฐ์˜ ์ „๋ถ€๋ผ๊ณ  ํ•ด๋„ ๋˜๊ฒ ๋”๋ผ๊ตฌ์š”.. ๊ทธ๋ž˜์„œ ๋”ฐ๋กœ Layer์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๋Š” ๊ธ€์„ ์ž‘์„ฑํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. (ํ˜น์‹œ Core Animation์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅด์‹œ๋Š” ๋ถ„๋“ค์œผ ์—ฌ๊ธฐ ์—์„œ ํ™•์ธํ•ด์ฃผ์„ธ์š”!) ๋ฐ”๋กœ ์‹œ์ž‘ํ• ๊ฒŒ์š”~ CALayer๋ž€? Layer์˜ ์‚ฌ์ „์  ์˜๋ฏธ๋Š” ๊ฒน,๋ง‰,์ธต,๋‹จ๊ณ„๋ฅผ ๋œปํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ „์  ์˜๋ฏธ์™€ ๊ฐ™์ด iOS์—์„œ๋„ ์•„๋ž˜์™€ ๊ฐ™์ด ๊ณ„์ธต์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋˜๋Š”๋ฐ์š”. ์ •ํ™•ํ•˜๊ฒŒ๋Š” ์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜ ์ปจํ…์ธ ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ํ•ด๋‹น ์ปจํ…์ธ ์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฐœ์ฒด์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋ฐฐ๊ฒฝ์ƒ‰,ํ…Œ๋‘๋ฆฌ ๋ฐ ๊ทธ๋ฆผ์ž์™€ ๊ฐ™์ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ํ™”๋ฉด์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ์  ์†์„ฑ์„ ๊ด€๋ฆฌํ•˜๋Š”.. 2022. 3. 17.
728x90
๋ฐ˜์‘ํ˜•