반응형
foregroundColor와 tint는 SwiftUI에서 색상을 처리할때 사용하지만 각각 다른 용도와 동작을 가지고 있습니다.
● foregroundColor
View에 있는 Text, Image, Shape 등의 색상을 변경하는 데 사용 (View 내부에 있는 컨텐츠의 색상)
// how to use
Text("Hello, World!")
.foregroundColor(Color.blue)
● tint
Button, Toggle, Switch와 같은 컨트롤 뷰에서의 클릭 가능한 요소의 강조 효과를 나타내는 색상을 변경하는데 사용 (강조 색상)
// how to use
Button("Click Me") {
}
.tint(Color.blue)반응형
'Dev Study > SwiftUI' 카테고리의 다른 글
| SwiftUI에서 많이 하는 실수 - @ObservedObject와 @StateObject를 잘못 사용해 ViewModel이 계속 초기화되는 실수 (1) | 2025.12.05 |
|---|---|
| SwiftUI에서 많이 하는 실수 - @State와 @Binding을 혼동해서 잘못 사용하는 실수 (0) | 2025.12.05 |
| SwiftUI 전용 개발을 위한 최적의 iOS Deploy Target 가이드(25년 기준) (0) | 2025.11.10 |
| SwiftUI + UIKit 혼합 아키텍처 실전 가이드 (0) | 2025.11.10 |
| SwiftUI 아이폰 회전시 Landscape, Portrait 이벤트 (0) | 2023.10.24 |
| SwiftUI Color Hex 값으로 생성하기 (0) | 2023.10.08 |
| SwiftUI + UIKit (0) | 2023.05.10 |
| Using TimelineView and Canvas in SwiftUI (0) | 2022.01.27 |

