반응형
UITabBarController에서 tabBarItem에 이미지를 적용시킬 경우 아래와 같이 설정한다.
navigationController.tabBarItem.image = UIImage(named: "image.png")
navigationController.tabBarItem.selectedImage = UIImage(named: "selectedImage.png")
위와 같이 진행할 경우, 이미지가 tntColor로 모두 채워지는 문제가 있는데,
그럴 때는 아래와 같이 renderingMode를 alwaysOriginal로 설정해준다.
navigationController.tabBarItem.image = UIImage(named: "image.png")?.withRenderingMode(.alwaysOriginal)
navigationController.tabBarItem.selectedImage = UIImage(named: "selectedImage.png")?.withRenderingMode(.alwaysOriginal)
반응형
'iOS > Swift + Objective-c' 카테고리의 다른 글
[Swift / Objective-c] 디바이스 USIM 확인하기 (유심 확인) (0) | 2022.12.20 |
---|---|
[Swift] 키체인 설명 및 사용 방법 (Keychain) (1) | 2022.09.28 |
[Swift] FileManager로 디바이스에 파일 저장하기 (Document) (0) | 2022.08.04 |
[Objective-c] SQL Cipher 사용하여 db 암호화하는 방법 (0) | 2022.06.20 |
[Objective-c] NSMutableArray에 CGPoint 넣고 빼기 (NSValue) (0) | 2022.06.15 |