TextField/Toggle/Picker


ULASHISH

SwiftUI ro‘yxatlar va formalar: kiritish elementlari

Foydalanuvchi kiritgan ma’lumotlarni TextField, Toggle va Picker yordamida yig‘ing.


TextField, Toggle va Picker yordamida ma’lumot yig‘ish

Matn, boolean qiymatlar va tanlovlarni olish uchun @State ga bog‘langan forma elementlaridan foydalaning.

Misol

import SwiftUI

struct InputsDemo: View {
  @State private var name = ""
  @State private var enabled = true
  @State private var choice = 1
  var body: some View {
    Form {
      TextField("Name", text: $name)
      Toggle("Enabled", isOn: $enabled)
      Picker("Choice", selection: $choice) {
        Text("One").tag(1)
        Text("Two").tag(2)
      }
    }
  }
}
import SwiftUI

struct ContentView: View {
  var body: some View { InputsDemo() }
}
import SwiftUI

@main
struct MyApp: App {
  var body: some Scene {
    WindowGroup { ContentView() }
  }
}

Misolni ishga tushirish »

Yuqoridagi misolda @State ga bog‘langan matn, toggle va picker elementlariga ega forma ko‘rsatilgan.



Segmentli Picker va Stepper

Misol

import SwiftUI

struct InputsAdvancedDemo: View {
  @State private var selection = 0
  @State private var count = 1
  var body: some View {
    Form {
      Picker("Options", selection: $selection) {
        Text("A").tag(0); Text("B").tag(1); Text("C").tag(2)
      }
      .pickerStyle(.segmented)
      Stepper("Count: \(count)", value: $count, in: 1...5)
    }
  }
}
import SwiftUI

struct ContentView: View { var body: some View { InputsAdvancedDemo() } }
import SwiftUI

@main
struct MyApp: App { var body: some Scene { WindowGroup { ContentView() } } }

Misolni ishga tushirish »

Yuqoridagi misolda @State ga bog‘langan segmentli picker va stepper elementlariga ega forma ko‘rsatilgan.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!