> For the complete documentation index, see [llms.txt](https://eneskaraosman53.gitbook.io/swiftui/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eneskaraosman53.gitbook.io/swiftui/ui-components/slider.md).

# Slider

Lineer aralıkta değer belirlememize yarayan bileşendir.

```swift
@State var progress: Double = 0
@State var progress2: Double = 0
@State var progress3: Double = 0

var body: some View {
    VStack(spacing: 16) {
        
        // Aralık belirtmezsek default 0...1 arasında;
        Slider(value: $progress)
        Text("Progress: \(progress)")
        Divider()
        
        // 0...100 arasında aralık belirtmek istersek;
        Slider(value: $progress2, in: 0...100)
        Text("Progress: \(progress2)")
        Divider()
        
        // Aralık 0...100 arasında ancak 20'şer 20'şer değişim olur;
        Slider(value: $progress3, in: 0...100, step: 20)
        Text("Progress: \(progress3)")
        
    }.padding()
}
```

![slider-sample](https://1761232408-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M5Upqg27mOVmaED1CFL%2F-M5vLea4OsS-XFFBrvfr%2F-M5vOztUNfNCDVAPcwXr%2Fslider-sample.gif?alt=media\&token=d47da1bc-1813-410e-ad4a-0c08a3788027)
