Например, с этим кодом:
Код: Выделить всё
import SwiftUI
struct DemoView: View {
@State var showDetails: Bool = false
var body: some View {
VStack {
Button(action: {
showDetails = true
}) {
Text("Show sheet")
}
}.sheet(isPresented: $showDetails){
VStack {
Text("showDetails: \(showDetails ? "yes" : "no")")
}
}
}
}
struct DemoView_Previews: PreviewProvider {
static var previews: some View {
DemoView()
}
}

Я что-то упустил? Как я могу убедиться, что мои переменные состояния правильно читаются в представлении листа?
Подробнее здесь: https://stackoverflow.com/questions/645 ... rst-appear
Мобильная версия