๋์์ด๋์ ์ผ์ ํ๋ค๋ณด๋ฉด, image์ ์์ ์์ฒด๋ฅผ ๋ณ๊ฒฝํด์ฃผ๊ธธ ๋ฐ๋ผ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ป๊ฒ ํ ์ ์์๊น?
Answer
Tint Color
- ์๊ฐ์ ์ผ๋ก ํ๋ฉด์์ ์ด๋ค ์์๊ฐ ํ์ฌ ํ์ฑํ ๋์๋์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ์์
- Button ํด๋ฆญํ์ ๋ ํ๋์์ผ๋ก ๋ณํ๋ฉด์ ๋๋ ธ๋ค๋ ๊ฒ์ ์ธ์งํ๊ฒ ๋๋๋ฐ ์ด๋ ์ด๋ฌํ ํจ๊ณผ๋ฅผ ๊ฐ๋ฅ์ผํ๋ ๊ฒ์ด tint color
tintcolor
๋ UIView์ property๋ก ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์์๋ฐ๋ ๋ทฐ์์ ์ ์ฉ๊ฐ๋ฅํ๋ค.view.tintColor = UIColor.red
- image์ ๊ฒฝ์ฐ์๋ ์ฝ๊ฐ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ ์ฉํด์ผ ํ๋ค. ์์ ์ ์ด๋์๋ค.
RenderingMode
- automatic
- Draw the image using the contextโs default rendering mode.
- context: ์ด๋ค UI Component์ ๋ค์ด๊ฐ ๊ฒ์ธ๊ฐ?
UIBarButtonItem
,UITabBarItem
์ ์ด๋ฏธ์ง๊ฐ ๋ค์ด๊ฐ ๊ฒฝ์ฐ์UIImageView
์ ๋ค์ด๊ฐ ๊ฒฝ์ฐ์ ๋ณด์ด๋ ์ด๋ฏธ์ง๊ฐ ๋ฌ๋๋ค.- ์ด๋ฐ ์๋์์
UIImage
์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋์ด ์์
- alwaysOriginal
- Always draw the original image, without treating it as a template.
- image๊ฐ ๊ฐ์ง๊ณ ์๋ ์๋ ์ด๋ฏธ์ง๋ก ๊ทธ๋ ค์ง
- alwaysTemplate
- Always draw the image as a template image, ignoring its color information.
- ๋ถํฌ๋ช ํ ๋ถ๋ถ์ tint color๋ก ๋์ฒดํจ