swiftui sliders
2.1.0
이 패키지를 사용하면 iOS, MACOS 및 MAC 촉매 용 고도로 사용자 정의 할 수있는 슬라이더 및 트랙을 구축 할 수 있습니다.

이 신속한 패키지를 프로젝트에 추가하십시오
[email protected]:spacenation/swiftui-sliders.git
가져 오기 및 사용
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 )
}
}
}예제를 보려면 각 파일의 미리보기를 참조하십시오.
모든 Swiftui보기 수정자를 사용하여 사용자 정의 트랙과 엄지 손가락을 만듭니다.
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
)
) 마스터 지점에 포크/풀 요청을 통해 자유롭게 기여하십시오. 기능을 요청하거나 버그를보고하려면 새 문제를 시작하십시오.
이 프로젝트가 유용하다고 생각되면 Github 스폰서가되는 것을 고려하십시오.