Menu
Coddy logo textTech

Seçici

Coddy'nin Swift Journey'sinin SwiftUI'ye Giriş bölümünün bir parçası. Ders 27 / 50.

Bir Picker, seçenekler listesinden bir değer seçer. Her seçenek, bir .tag içeren bir görünümdür ve seçilen seçeneğin etiketi, bağlanan duruma yazılır:

@State private var size = "Medium"

Picker("Size", selection: $size) {
    Text("Small").tag("Small")
    Text("Medium").tag("Medium")
    Text("Large").tag("Large")
}

Etiketler, burada String olan durumla aynı türe sahip olmalıdır. .pickerStyle(.segmented), seçenekleri bir segment satırı olarak gösterir:

Picker("Size", selection: $size) {
    Text("S").tag("Small")
    Text("L").tag("Large")
}
.pickerStyle(.segmented)
challenge icon

Görev

Kolay

Milk başlıklı, milk'e bağlı, milk tanımlayıcısına sahip ve her biri kendi adıyla etiketlenmiş üç seçenek içeren bir Picker ekleyin: Whole, Oat ve Soy. Seçimi gösteren altındaki metni koruyun.

Kendin dene

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

SwiftUI'ye Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Swift playground