[ios] 이미지에 tintColor 적용하기
안녕하세요. 오늘은 이미지 TintColor를 적용해보려 합니다. 제가 왜 이미지에 TintColor를 적용시키게 되었냐면 제가 진행중인 프로젝트에서 받아온 아이콘을 이미지로 사용하는데 프로젝트 전체적인 색에 맞추어 아이콘의 색도 바꿔주어야 했기 때문에 그 방법에 대해 알아보고 기록하고자 이렇게 포스팅을 합니다.
그럼 본격적으로 시작해보도록 하겠습니다.
TintColor?
우선 TintColor가 무엇인지 알아보겠습니다. TintColor는 시각적으로 화면 상의 어떤 요소가 현재 활성화되었는지를 보여주는 요소입니다. 예를 들어 NavigationBar
의 아이템의 Refresh
버튼이나 Back
버튼을 누르면 단순히 눌리기만 하는 것이 아니라 눌렀을 때는 흰색으로 변했다가 때면 다시 원래의 색으로 돌아오는 것을 확인하실 수 있습니다. 이런 효과를 가능케 하는 것이 바로 TintColor입니다.
기본적으로 TintColor는 UIView
의 프로퍼티로 존재합니다. 그렇기 때문에 UIView
를 상속받는 뷰들은 다음과 같이 TintColor를 적용시킬 수 있습니다.