
Deckkit-это Swiftui SDK, который помогает вам создавать приложения на основе палубы.
Deckkit имеет компонент DeckView , который может представить любую коллекцию DeckItem , при поддержке жестов с пролисты

Deckkit может быть настроен в значительной степени. Вы можете изменить цвета, шрифты и т. Д. И использовать совершенно индивидуальные виды. У этого также есть инструменты для управления фаворитами.
Deckkit может быть установлен с помощью диспетчера пакетов Swift:
https://github.com/danielsaidi/DeckKit.git
С Deckkit вы можете создать Deck любой модели, которая соответствует DeckItem :
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. Смотрите файл лицензии для получения дополнительной информации.