Я новичок в быстром пользовательском интерфейсе и быстром в целом, и мне было интересно, как изменить переменную из другой структуры. В этом случае мне нужно изменить логин, зарегистрированный в представлении содержимого, из этого раздела в другое представление. Баси c объяснения будут оценены. Спасибо!
Button(action: {
if (checkKey(testKey: self.key)) {
//HERE
}
}) {
Text("Submit")
.padding()
.background(Color.init(.sRGB, red: 0.01, green: 0.01, blue: 0.01, opacity: 0.05))
.cornerRadius(10)
}
И это представление контента. Мне нужно изменить @State bool
struct ContentView: View {
@State public var loggedin: Bool = false
var body: some View {
NavigationView {
if (loggedin) {
MainView()
} else {
// Not Logged In
LoginScreen()
}
}
}
}