相关疑难解决方法(0)

您如何从 SwiftUI 2.0 中的多个其他视图访问和编辑 @AppStorage 变量?

有一个更好的方法吗?有没有办法访问环境中的UserDefaults??我做了以下事情:

struct ContentView: View {
    @AppStorage("darkMode") var darkMode = false

    var body: some View {
            SubView(darkMode: $darkMode)
        }
    }
}

struct SubView: View {
    @Binding var darkMode: Bool
    var body: some View {
        Text("Dark Mode is \(darkMode == true ? "on" : "off")")
    }
}
Run Code Online (Sandbox Code Playgroud)

swiftui

1
推荐指数
1
解决办法
1070
查看次数

标签 统计

swiftui ×1