도대체 왜 TintColor는 적용이 안되는 걸까 (이미지 렌더링 모드와 Template vs Original + withTintColor)
·
iOS Project/오류 해결
iOS 앱을 개발하면서 tintColor를 사용해 버튼의 이미지 색상을 변경하려고 했으나 원하는 대로 작동하지 않아서 애를 먹었던 경험이 있다. (UIButton.Configuration - baseForegroundColor과 충돌)이런 경험을 토대로tintColor와 관련된 문제를 해결하기 위해 이미지 렌더링 모드와 Template vs Original의 개념에 대해 정리하는 글을 작성해보고자 한다.1. TintColor란 무엇인가?TintColor는 주로 버튼이나 이미지 뷰 등의 색상을 변경할 때 사용된다. 일반적으로 앱의 일관된 디자인을 유지하기 위해 버튼과 같은 UI요소에 쉽게 색상을 지정할 수 있는 방법이다.개발 과정에서 tintColor가 제대로 적용되지 않는 경우가 생길 수 있는데, 나 같..