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