DeckKit
1.4.0

DeckKit은 데크 기반 앱을 구축하는 데 도움이되는 Swiftui SDK입니다.
DeckKit은 스 와이프 제스처, 에지 스 와이프, 셔플 링 등을 지원하여 DeckItem 컬렉션을 렌더링 할 수있는 DeckView 구성 요소가 있습니다. 결과는 다음과 같거나 완전히 다를 수 있습니다.

DeckKit은 크게 사용자 정의 할 수 있습니다. 색상, 글꼴 등을 변경하고 완전히 사용자 정의 뷰를 사용할 수 있습니다. 또한 즐겨 찾기를 관리하는 도구도 있습니다.
DeckKit은 Swift 패키지 관리자와 함께 설치할 수 있습니다.
https://github.com/danielsaidi/DeckKit.git
DeckKit을 사용하면 DeckItem 준수하는 모든 모델 Deck 만들 수 있습니다.
struct Hobby : DeckItem {
var name : String
var text : String
var id : String { name }
} DeckView 와 같은 내장보기가 포함 된 카드 데크를 표시 할 수 있습니다.
struct MyView : View {
@ State
var hobbies : [ Hobby ] = ...
var body : some View {
DeckView ( $hobbies ) { hobby in
RoundedRectangle ( cornerRadius : 25.0 )
. fill ( . blue )
. overlay ( Text ( hobby . name ) )
. shadow ( radius : 10 )
}
}
}자세한 내용은 온라인 시작 가이드를 참조하십시오.
온라인 문서에는 더 많은 정보, 기사, 코드 예제 등이 있습니다.
Demo 폴더에는 iOS, MacOS 및 VisionOS에서 라이브러리를 테스트 할 수있는 앱이 있습니다.
내 오픈 소스 프로젝트를 지원하기 위해 Github 스폰서를 후원하거나 유료 지원을받을 수 있습니다.
귀하의 지원을 통해이 프로젝트에 더 많은 작업을하고 최선을 다할 수 있습니다.
질문이 있거나 어떤 식 으로든 기여하고 싶은 경우 자유롭게 연락하십시오.
DeckKit은 MIT 라이센스에 따라 제공됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.