Filter button
콘텐츠 필터링을 위한 컴팩트한 선택 컨트롤로, Icon과 Label을 포함하며, 선택 상태에 따라 배경색과 테두리가 변경되어 사용자에게 명확한 시각적 피드백을 제공합니다.
이 컴포넌트는 사용자가 항목을 필터링하는 데 사용할 수 있는 탭 가능한 UI 요소입니다. 다양한 크기와 스타일을 지원하며, 활성/비활성 상태를 표시할 수 있습니다.
init(variant: Variant, size: Size, text: String, state: Binding<State>, handler: (() -> Void)?)
필터 버튼을 초기화합니다.
- Parameters
var body: some View
뷰의 내용과 동작을 정의합니다.
func active(Bool, label: String?) -> FilterButton
버튼의 활성화 상태와 레이블을 설정합니다.
-
Parameters
-
Return Value
수정된 버튼 인스턴스
func activeColor(SwiftUI.Color) -> FilterButton
버튼의 활성화 상태 색상을 설정합니다.
-
Parameters
-
Return Value
수정된 버튼 인스턴스
func backgroundColor(SwiftUI.Color) -> FilterButton
버튼의 배경색을 설정합니다.
-
Parameters
-
Return Value
수정된 버튼 인스턴스
func disabled(Bool) -> FilterButton
버튼의 비활성화 여부를 설정합니다.
-
Parameters
-
Return Value
수정된 버튼 인스턴스
func fontColor(SwiftUI.Color) -> FilterButton
버튼의 텍스트 색상을 설정합니다.
-
Parameters
-
Return Value
수정된 버튼 인스턴스
func iconColor(SwiftUI.Color) -> FilterButton
아이콘의 색상을 설정합니다.
-
Parameters
-
Return Value
수정된 버튼 인스턴스
enum Size
버튼의 크기를 정의합니다.
case large
큰 크기
case medium
중간 크기
case small
작은 크기
case xsmall
가장 작은 크기
init?(rawValue: String)
enum Variant
버튼의 외관을 결정하는 열거형입니다.
case outlined
테두리만 있는 아웃라인 스타일
case solid
배경색이 있는 실선 스타일
Conforms To
Swift.Sendable
SwiftUICore.View
