【发布时间】:2021-06-14 10:05:30
【问题描述】:
我正在尝试在 SwiftUI 游乐场中使用多个文件。我在源代码的单独文件中添加了一些代码。我只想在点击按钮时显示工作表视图。即使我已经公开了结构,但我仍然收到错误,因为“SecondView 初始化程序由于内部保护级别而无法访问”
代码如下:
struct ContentView: View {
@State private var showingScene = false
var body: some View {
Button(action: {
self.showingScene.toggle()
}, label: {
Text("Button")
})
.sheet(isPresented: $showingScene, content: {
SecondView()
})
}
}
//The code in source file
import SwiftUI
public struct SecondView: View{
public var body: some View {
Text("Second View")
}
}
【问题讨论】:
标签: swift swiftui swift-playground swift-structs