반응형
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)
반응형
'SwiftUI > Controls & Tips' 카테고리의 다른 글
SwiftUI 에서 Background나 Foreground 진입시 처리 (0) | 2024.01.05 |
---|---|
SegmentView (0) | 2023.12.30 |
Keyboard Height 계산해서 Publisher 하기 (0) | 2023.12.13 |
TextField에 clearButton 추가하기 (0) | 2023.12.13 |
Warning "Non-constant range: argument must be an integer literal" (0) | 2023.12.07 |
Custom Environment (1) | 2023.12.05 |
SwiftUI 아이폰 회전시 Landscape, Portrait 이벤트 (0) | 2023.10.24 |
SwiftUI Color Hex 값으로 생성하기 (0) | 2023.10.08 |