相关疑难解决方法(0)

SwiftUI @Binding初始化

BindableObjects到目前为止,我一直在使用SwiftUI并了解etc 的概念(至少我希望我这样做)。

我遇到了一个愚蠢的问题,似乎找不到以下答案:如何初始化@Binding变量?

我有以下代码:

struct LoggedInView : View {

    @Binding var dismissView: Bool

    var body: some View {
        VStack {
            Text("Hello World")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的预览代码中,我想传递以下类型的参数Binding<Bool>

#if DEBUG
struct LoggedInView_Previews : PreviewProvider {
    static var previews: some View {
        LoggedInView(dismissView: **Binding<Bool>**)
    }
}
#endif
Run Code Online (Sandbox Code Playgroud)

我将如何进行初始化?尝试过:

Binding<Bool>.init(false)
Binding<Bool>(false)
Run Code Online (Sandbox Code Playgroud)

甚至:

@Binding var dismissView: Bool = false
Run Code Online (Sandbox Code Playgroud)

但是没有一个...有什么想法吗?

ios swift ios13 swiftui

6
推荐指数
3
解决办法
2878
查看次数

标签 统计

ios ×1

ios13 ×1

swift ×1

swiftui ×1