본문 바로가기

iOS/UIKit

UIKit - Default Button 이상현상 해결법

 

버튼을 Default 스타일로 사용하다보면 이러한 현상이 발견되는데
이미지 에셋에 가보면 해당 이미지의 Render As가 Default Image일 가능성이 높음
그렇다면 해당 이미지의 Render As를 Default Image에서 Original Image로 변경

 

 

 

잘 해결된 것을 확인할 수 있다.

 

코드로도 변경이 가능

let playImage = UIImage(named: "play")?.withRenderingMode(.alwaysOriginal)
self.playButton.setImage(UIImage(named: "play"), for: .normal)