Content badge
아이콘과 텍스트를 조합하여 특정 정보의 상태나 속성을 시각적으로 강조하기 위한 요소입니다. 카드나 리스트 등에서 사용자가 관련 정보를 빠르게 알아볼 수 있도록 돕는 라벨 역할을 합니다.
다양한 크기와 스타일, 색상을 제공하며 텍스트 앞뒤로 아이콘을 추가할 수 있습니다. 솔리드와 아웃라인 스타일을 지원합니다.
init(variant: Variant, text: String)
ContentBadge를 초기화합니다.
- Parameters
var body: some View
뷰의 내용과 동작을 정의합니다.
func colorStyle(ColorStyle) -> ContentBadge
뱃지의 색상 스타일을 설정합니다.
-
Parameters
-
Return Value
변경된 색상 스타일이 적용된 ContentBadge
func leadingIcon(Icon, usesTemplate: Bool) -> ContentBadge
뱃지 텍스트 앞에 표시될 아이콘을 설정합니다.
-
Return Value
선행 아이콘이 추가된 ContentBadge
-
Discussion
- Parameters
func size(Size) -> ContentBadge
뱃지의 크기를 설정합니다.
-
Parameters
-
Return Value
변경된 크기가 적용된 ContentBadge
func trailingIcon(Icon, usesTemplate: Bool) -> ContentBadge
뱃지 텍스트 뒤에 표시될 아이콘을 설정합니다.
-
Parameters
-
Return Value
후행 아이콘이 추가된 ContentBadge
enum ColorStyle
뱃지의 색상을 결정하는 열거형입니다.
case accent(SwiftUI.Color, background: SwiftUI.Color?)
강조 색상 뱃지
- Parameters
case neutral(SwiftUI.Color?)
중립 색상 뱃지
- Parameters
enum Size
뱃지의 사이즈를 결정하는 열거형입니다.
case medium
- Discussion
- medium: 큰 크기의 뱃지
case small
- Discussion
- small: 중간 크기의 뱃지
case xsmall
- Discussion
- xsmall: 가장 작은 크기의 뱃지
enum Variant
뱃지의 외관을 결정하는 열거형 타입입니다.
case outlined
테두리만 있는 뱃지
case solid
색상이 채워진 배경을 가진 뱃지
Conforms To
Swift.Sendable
SwiftUICore.View
