Swift & SwiftUI
  • İçerikler
  • UI Bileşenleri
    • Text
    • Button
    • Image
    • Picker
    • SecureField
    • Stepper
    • Slider
    • TabView
    • Sheet
    • Action Sheet
    • Alert
  • Layout
    • Fill-Space-Equally
  • State & Data Flow
    • Content
    • EnvironmentObject
    • ObservableObject
    • ObservedObject
    • Binding
  • Gestures
    • TapGesture
    • DragGesture
    • MagnificationGesture
    • RotationGesture
    • LongPressGesture
    • Notes
  • Extra
    • GeometryReader
    • Timer
    • AlignmentGuide
    • PreferenceKey
  • Concurrency
    • Perform asynchronous operation
Powered by GitBook
On this page

Was this helpful?

  1. UI Bileşenleri

Slider

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

@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()
}

PreviousStepperNextTabView

Last updated 5 years ago

Was this helpful?

slider-sample