5

我需要能够看穿我的 SwiftUI 视图以及呈现它们的 UIHosting 控制器,以便查看它们下方的背景图像。下面的代码仍然在我的 SwiftUI 视图下显示一个白色矩形。Paul Hudson要使用 edgesIgnoringSafeArea 但我不能使用它,因为我的 SwiftUIView 嵌入在更大的 UI 方案中。有什么办法可以让我看到的这个白色矩形清晰吗?

    var body: some View {
          ZStack {
            VStack {
                 //omitted
              }
        }.background(Color.clear)
   }
4

1 回答 1

14

如果您使用的是 a UIHostingController,则还需要将其backgroundColor属性设置view.clear

yourHostingController.view.backgroundColor = .clear
于 2020-08-19T17:27:01.623 回答