RenderingMode1 [iOS] TabBarItem으로 들어간 이미지가 제대로 표시되지 않을 때 발생한 문제 TabBarItem으로 넣었던 에셋들 중 프로필 이미지가 정상적으로 표시되지 않았다. 추가했던 Asset 집합으로 가서 Render As를 Always Template Mode로 걸어주어도 마찬가지였다. 원인 (약간의 의역이 있습니다) 기본적으로, tabBarItems는 사용자가 넣은 이미지를 그대로 표시하지 않는다. 대신에, alpha 값과 tints를 더한 새로운 이미지를 생성한다. 원본 그대로 표시하고 싶다면, 랜더링 모드의 UIIage.RenderingMode.alwaysOriginal을 사용하라. 해결 두 가지 방법이 있다. 코드로 잡아주기 Asset 자체에서 설정해주기 코드로 잡아주려면 UIImage를 생성할 때 아래처럼 해주면 되고 let profileIcon = UIImage(.. 2022. 4. 24. 이전 1 다음