File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Sources/SwiftUIExtension/Views Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ import SwiftUI
2+
3+ #if os(iOS) || os(tvOS)
4+ @available ( iOS 13 . 0 , tvOS 13 . 0 , * )
5+ public struct ActivityView : UIViewControllerRepresentable {
6+
7+ var activityItems : [ Any ]
8+ var applicationActivities : [ UIActivity ] ? = nil
9+
10+ public init ( activityItems: [ Any ] , applicationActivities: [ UIActivity ] ? = nil ) {
11+ self . activityItems = activityItems
12+ self . applicationActivities = applicationActivities
13+ }
14+
15+ public func makeUIViewController( context: UIViewControllerRepresentableContext < ActivityView > ) -> UIActivityViewController {
16+ let controller = UIActivityViewController (
17+ activityItems: activityItems,
18+ applicationActivities: applicationActivities
19+ )
20+ return controller
21+ }
22+
23+ public func updateUIViewController( _ uiViewController: UIActivityViewController , context: UIViewControllerRepresentableContext < ActivityView > ) { }
24+ }
25+ #endif
You can’t perform that action at this time.
0 commit comments