Image에서 .foregroundStyle(_:) 적용 안되는 버그

피터·2024년 4월 9일
1

이미지가 .foregroundStyle(_:)을 적용받지 않는다면, 그 이미지가 템플릿 이미지로 설정되어 있지 않기 때문일 수 있습니다. 이미지를 템플릿으로 사용하려면 Xcode 에셋 카탈로그에서 이미지를 선택한 후 Render As 설정을 'Template Image'로 변경해야 합니다. 이렇게 하면 이미지가 템플릿 모드로 설정되어 색상과 스타일을 동적으로 변경할 수 있습니다.

Xcode에서:

  1. 에셋 카탈로그에서 이미지를 선택하세요.
  2. 인스펙터 패널에서 'Render As'를 'Default'에서 'Template Image'로 변경하세요.
  3. 변경사항을 저장하고 SwiftUI 뷰에서 다시 .foregroundStyle(_:)을 적용해 보세요.

profile
iOS 개발자입니다.

0개의 댓글