import SwiftUI
struct ContentView : View {
var body: some View {
PasswordGeneratorSettings(settingsConfiguration: PasswordGeneratorSettings.Settings.init(passwordLength: 20))
}
}
struct PasswordGeneratorSettings : View {
@State var settingsConfiguration: Settings
struct Settings {
var passwordLength = UInt()
}
var body: some View {
NavigationView {
List {
Slider(value: $settingsConfiguration.passwordLength) { pressed in
Text("Password Length: \(settingsConfiguration.passwordLength)")
}
}.navigationBarTitle(Text("Settings"))
}
}
}
Итак, я создаю генератор паролей и хочу начать с ползунка с минимальной длиной 1 и максимальной длиной 512 с меткой, отображающей его значение (в виде целого числа), но это всеМне просто нужно попробовать обновить ярлык слева от таблицы (List) с ползунком справа, но он даже не компилируется.
Слишком долго не читал: я пытаюсь:
Узнайте, как установить минимальное и максимальное значение с помощью ползунка
Иметь метку со значением ползунка (в виде целого числа)на левой стороне ячейки таблицы с ползунком на правой стороне.
И я хочу сделать все это без UIKit только SwiftUI (и Combine, если необходимо).