Пропуски Junior SwiftUI обновлено
@State и передача биндинга
Вопрос
Допишите код, чтобы переключатель менял состояние экрана.
struct SettingsView: View {
__(1)__ private var notificationsOn = false
var body: some View {
Toggle("Уведомления", isOn: __(2)__notificationsOn)
}
}
Попробуйте сами
Заполните пропуски по номерам.
1
2
Показать ответ и разбор
Коротко
Своё состояние view хранит в @State, а Toggle получает Binding<Bool через проекцию $.
Что в пропусках
1
@State
2
$
Разбор
Своё состояние view хранит в @State, а Toggle получает Binding<Bool> через проекцию $.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.