Swiftuibuddy-это коллекция красивых, простых в использовании компонентов для вашего приложения Swiftui. Он содержит пользовательские кнопки, сборщики, представления прогресса, текстовые поля и многое другое! Все компоненты очень настраиваемы и построены с использованием 100% Swiftui.
Структура была разработана с учетом простоты и функциональности. Он стремится напоминать стиль дизайна Apple и следовать руководящим принципам человеческого интерфейса. Для повышения стабильности Swiftuibuddy не зависит от каких -либо сторонних библиотек или рамок или фреймворков и написан только с использованием собственных компонентов, предоставленных Swiftui.
Как использовать компоненты Swiftuibuddy:
Стандарт

StandardButton ( " Standard Button " ) {
print ( " Button Tapped " )
} Разрушительный, но 
DestructiveButton ( " Delete Account " , style : . bordered ) {
deleteAccount ( )
}
DestructiveButton ( " Remove Connection " ) {
removeConnection ( )
} Plusbutton 
PlusButton ( color : . cyan ) {
addNewFile ( )
} Отсутствие пустоши 
DismissButton {
showingSheet = false
} CapsuleProgressbar 
CapsuleProgressBar ( currentStage : 4 , totalStages : 5 ) Загрузка 
LoadingSpinner ( ) Вход в систему 
LoginField ( " Email " , text : $email )
LoginField ( " Password " , text : $password , fieldType : . password ) Dollartextfield ![]()
DollarTextField ( 9.40 , amount : $price ) TwitterPicker 
TwitterPicker ( choices : [ " Ramen " , " Miso " , " Pho " ] , selectedIndex : $soup ) Рентгеновчик 
RadioPicker ( choices : [ " Male " , " Female " , " Non-Binary " ] , selectedChoice : $gender ) Проставки

Spacers ( 4 ) Разделители
Dividers ( 6 ) import SwiftUIBuddyМинимальная цель развертывания - iOS 15.0. Этот проект является незавершенной работой, поэтому ожидайте, что он будет расти, и не стесняйтесь внести свой вклад.