実装方法は2パターンあります。 パターン1 以下のように関数で、UIActivityViewControllerを呼び出します。 struct ContentView: View { var body: some View { Button(action: { sharePost(shareText: "iOS-Docs", shareImage: UIImage(named: "imageName"), shareUrl: "https://ios-docs.dev") }) { Text("シェアする") } } func sharePost(shareText: String, shareImage: UIImage, shareUrl: String) { let activityItems = [shareText, shareImage, URL(string: shareUr
SwiftUIでUIActivityViewControllerを表示する方法を調べたので記事にしておきます。 環境 Xcode 14.1 iOS 16.1 UIActivityViewController アプリで情報をシェアさせたい時などに表示するViewControllerです。 UIActivityViewControllerはUIKitのコンポーネントでSwiftUIで表示する為には一工夫が必要です。 UIViewControllerRepresentableを使用する iOS 16以上の場合 iOS 16からは、presentationDetents(_:)モディファイアが使用できる為、比較的簡単に実装出来ます。 UIViewControllerRepresentableに準拠させて作成したUIActivityViewControllerをラップしたViewになります。 imp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く