swiftui sliders
2.1.0
Mit diesem Paket können Sie hoch anpassbare Schieberegler und Tracks für iOS, macOS und Mac -Katalysator erstellen.

Fügen Sie dieses schnelle Paket Ihrem Projekt hinzu
[email protected]:spacenation/swiftui-sliders.git
Importieren und benutzen
import Sliders
import SwiftUI
struct ContentView : View {
@ State var value = 0.5
@ State var range = 0.2 ... 0.8
@ State var x = 0.5
@ State var y = 0.5
var body : some View {
Group {
ValueSlider ( value : $value )
RangeSlider ( range : $range )
PointSlider ( x : $x , y : $y )
}
}
}Sehen Sie sich die Vorschau jeder Datei an, um ein Beispiel anzuzeigen
Verwenden Sie alle Swiftui -Ansichtsmodifikatoren, um benutzerdefinierte Tracks und Daumen zu erstellen.
RangeSlider ( range : $model . range2 , distance : 0.1 ... 1.0 )
. rangeSliderStyle (
HorizontalRangeSliderStyle (
track :
HorizontalRangeTrack (
view : Capsule ( ) . foregroundColor ( . purple )
)
. background ( Capsule ( ) . foregroundColor ( Color . purple . opacity ( 0.25 ) ) )
. frame ( height : 8 ) ,
lowerThumb : Circle ( ) . foregroundColor ( . purple ) ,
upperThumb : Circle ( ) . foregroundColor ( . purple ) ,
lowerThumbSize : CGSize ( width : 32 , height : 32 ) ,
upperThumbSize : CGSize ( width : 32 , height : 32 ) ,
options : . forceAdjacentValue
)
) Fühlen Sie sich frei, über Fork/Pull -Anfrage an Master Branch beizutragen. Wenn Sie eine Funktion anfordern oder einen Fehler melden möchten, starten Sie bitte ein neues Problem.
Wenn Sie dieses Projekt nützlich finden, erwägen Sie bitte unser Github -Sponsor.