截图视图

SwiftUI 的可截图视图

如何使用?

@State private var sharedImage: UIImage?
@State private var shotting = false

...

// The view want to take screenshot
var content: some View {
...
}

ScreenshotableView(shotting: self.$shotting,
                   completed: { screenshot in
                   self.sharedImage = screenshot
                   self.shotting = false
}) {
    self.content
}