SwiftUIでUIActivityViewControllerを表示する方法を調べたので記事にしておきます。 環境 Xcode 14.1 iOS 16.1 UIActivityViewController アプリで情報をシェアさせたい時などに表示するViewControllerです。 UIActivityViewControllerはUIKitのコンポーネントでSwiftUIで表示する為には一工夫が必要です。 UIViewControllerRepresentableを使用する iOS 16以上の場合 iOS 16からは、presentationDetents(_:)モディファイアが使用できる為、比較的簡単に実装出来ます。 UIViewControllerRepresentableに準拠させて作成したUIActivityViewControllerをラップしたViewになります。 imp