
Deckkit ist ein Swiftui SDK, mit dem Sie Deck-basierte Apps erstellen können.
Deckkit verfügt über eine DeckView -Komponente, mit der jede DeckItem -Sammlung mit Unterstützung von Swipe -Gesten, Kantenwischen, Schlurfen usw. unterstützt werden kann. Das Ergebnis kann so aussehen oder völlig anders:

Deckkit kann in großem Maße angepasst werden. Sie können Farben, Schriftarten usw. ändern und vollständig benutzerdefinierte Ansichten verwenden. Es verfügt auch über Werkzeuge, um Favoriten zu verwalten.
Deckkit kann mit dem Swift -Paket -Manager installiert werden:
https://github.com/danielsaidi/DeckKit.git
Mit Deckkit können Sie ein Deck jedes Modells erstellen, das DeckItem entspricht:
struct Hobby : DeckItem {
var name : String
var text : String
var id : String { name }
} Sie können ein Kartenspiel mit einer der integrierten Aussichten anzeigen, wie ein 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 )
}
}
}Weitere Informationen finden Sie im Online -Leitfaden für den Online -Erstensanschluss.
Die Online -Dokumentation enthält weitere Informationen, Artikel, Code -Beispiele usw.
Der Demo -Ordner verfügt über eine App, mit der Sie die Bibliothek auf iOS, macOS und Visionos testen können.
Sie können mich für Github-Sponsoren sponsern oder sich um bezahlte Unterstützung wenden, um meine Open-Source-Projekte zu unterstützen.
Ihre Unterstützung ermöglicht es mir, mehr Arbeit in diese Projekte zu setzen und sie so gut wie möglich zu machen.
Wenn Sie Fragen haben oder in irgendeiner Weise einen Beitrag leisten möchten:
Deckkit ist im Rahmen der MIT -Lizenz verfügbar. Weitere Informationen finden Sie in der Lizenzdatei.