SwiftUIBuddy
ved the README
SwiftuiBuddyは、SwiftUIアプリ向けの美しく使いやすいコンポーネントのコレクションです。カスタムボタン、ピッカー、進行状況ビュー、テキストフィールドなどが含まれています!すべてのコンポーネントは高度にカスタマイズ可能で、100%SwiftUIを使用して構築されています。
フレームワークは、シンプルさと機能を念頭に置いて設計されました。 Appleのデザインスタイルに似ており、人間のインターフェイスガイドラインに従うよう努めています。安定性を高めるために、SwiftuiBuddyはサードパーティのライブラリやフレームワークに依存せず、Swiftuiが提供するネイティブコンポーネントのみを使用して記述されます。
swiftuibuddyコンポーネントの使用方法:
StandardButton

StandardButton ( " Standard Button " ) {
print ( " Button Tapped " )
} DestructiveButton 
DestructiveButton ( " Delete Account " , style : . bordered ) {
deleteAccount ( )
}
DestructiveButton ( " Remove Connection " ) {
removeConnection ( )
}プラスボタン
PlusButton ( color : . cyan ) {
addNewFile ( )
} Dismissbutton 
DismissButton {
showingSheet = false
}CapsuleProgressbar 
CapsuleProgressBar ( currentStage : 4 , totalStages : 5 ) loadingspinner 
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 
RadioPicker ( choices : [ " Male " , " Female " , " Non-Binary " ] , selectedChoice : $gender )スペーサー

Spacers ( 4 )仕切り
Dividers ( 6 ) import SwiftUIBuddy最小展開目標はiOS 15.0です。このプロジェクトは進行中の作業であるため、成長することを期待してください。自由に貢献してください。