Card
콘텐츠에 대한 정보를 간략하게 표현하는 기본 카드 요소입니다. 이미지, 텍스트, 뱃지 등 다양한 요소를 조합하여 각 항목의 정보를 시각적으로 일관성 있게 전달합니다.
썸네일 이미지와 제목, 캡션 등의 텍스트 콘텐츠를 수직 방향으로 배치한 카드입니다. 스켈레톤 로딩 상태를 지원하고, 썸네일 위에 오버레이 콘텐츠를 표시할 수 있습니다.
init(thumbnail: () -> Thumbnail, skeleton: Binding<Bool>, title: String)
카드를 초기화합니다.
- Parameters
var body: some View
뷰의 내용과 동작을 정의합니다.
func bottomContent<V>(() -> V) -> Card
카드 하단에 표시할 콘텐츠를 설정합니다.
-
Parameters
-
Return Value
수정된 카드 인스턴스
func caption(String?) -> Card
카드의 캡션(부제목)을 설정합니다.
-
Parameters
-
Return Value
수정된 카드 인스턴스
func extraCaption(String?) -> Card
카드의 추가 캡션을 설정합니다.
-
Parameters
-
Return Value
수정된 카드 인스턴스
func overlay(caption: String?, buttonIcon: Montage.Icon?, buttonColor: SwiftUI.Color, onTapButton: (() -> Void)?) -> Card
썸네일에 오버레이할 콘텐츠를 설정합니다.
-
Parameters
-
Return Value
수정된 카드 인스턴스
func subCaption(String?) -> Card
카드의 보조 캡션을 설정합니다.
-
Parameters
-
Return Value
수정된 카드 인스턴스
func topContent<V>(() -> V) -> Card
카드 상단에 표시할 콘텐츠를 설정합니다.
-
Parameters
-
Return Value
수정된 카드 인스턴스
Conforms To
Swift.Sendable
SwiftUICore.View
