Accordion
콘텐츠의 숨겨진 내용을 확장하거나 축소하여 보여주는 요소입니다. 클릭하여 원하는 정보만 선택적으로 볼 수 있어, 제한된 공간에서 많은 정보를 효율적으로 구성하고 탐색할 수 있도록 돕습니다.
Accordion은 제목과 함께 접을 수 있는 컨텐츠를 제공하는 컴포넌트입니다. 제목을 탭하면 컨텐츠가 확장되거나 축소됩니다. 설명 텍스트와 커스텀 컨텐츠를 함께 표시할 수 있습니다.
아코디언은 제한된 공간에서 많은 정보를 효율적으로 표시하기 위한 UI 패턴입니다. 사용자는 관심 있는 항목만 확장하여 볼 수 있습니다.
init(title: String, description: String?)
아코디언을 생성합니다.
- Parameters
init<V>(title: String, description: String?, content: () -> V)
아코디언을 생성합니다.
- Parameters
var body: some View
뷰의 내용과 동작을 정의합니다.
func description(Typography.Variant, weight: Typography.Weight, color: SwiftUI.Color) -> Accordion
설명 텍스트의 타이포그래피 속성을 조정합니다.
-
Parameters
-
Return Value
수정된 아코디언 인스턴스
func fillWidth(Bool) -> Accordion
아코디언이 부모 컨테이너의 너비를 채우도록 설정합니다.
-
Parameters
-
Return Value
수정된 아코디언 인스턴스
-
Discussion
이 수정자를 적용하면 좌우 20pt의 여백이 추가됩니다.
func hideDivider(Bool) -> Accordion
아코디언 하단의 구분선을 숨깁니다.
-
Parameters
-
Return Value
수정된 아코디언 인스턴스
func leadingIcon(Icon?, color: SwiftUI.Color?) -> Accordion
아코디언 제목 앞에 아이콘을 추가합니다.
-
Parameters
-
Return Value
수정된 아코디언 인스턴스
func title(Typography.Variant, weight: Typography.Weight, color: SwiftUI.Color) -> Accordion
타이틀 텍스트의 타이포그래피 속성을 조정합니다.
-
Parameters
-
Return Value
수정된 아코디언 인스턴스
func trailingContent<V>(() -> V) -> Accordion
아코디언 헤더 우측에 커스텀 컨텐츠를 추가합니다.
-
Parameters
-
Return Value
수정된 아코디언 인스턴스
-
Discussion
이 수정자를 사용하면 기본 화살표 아이콘이 대체됩니다.
func verticalPadding(VerticalPadding) -> Accordion
아코디언 헤더의 상하 여백 크기를 조정합니다.
-
Parameters
-
Return Value
수정된 아코디언 인스턴스
enum VerticalPadding
아코디언의 상하 여백을 나타내는 열거형입니다.
case large
넓은 여백
case medium
중간 여백
case small
좁은 여백
Conforms To
Swift.Sendable
SwiftUICore.View
