SwiftUI完美弹出UIActivityViewController(通过微信QQ或隔空投送分享)的应用分享窗口

Posted 大熊猫侯佩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI完美弹出UIActivityViewController(通过微信QQ或隔空投送分享)的应用分享窗口相关的知识,希望对你有一定的参考价值。



功能需求

有时,在SwiftUI开发中我们需要弹出UIActivityViewController界面,以便让用户将App中的内容通过微信、QQ或隔空投送分享。

如上所示,我们在SwiftUI中近乎完美的模仿了UIKit中UIActivityViewController类似的弹出效果。

那么它是如何实现的呢?

在本篇博文中您将学到以下内容:

  • 目前SwiftUI对 UIActivityViewController 的显示支持
  • 如何将UIKit中的 UIActivityViewController 桥接至SwiftUI中
  • 如何将桥接后的View在SwiftUI中完美的弹出显示

So,还等什么呢?

请扣好安全带,我们即将起航星辰大海

以上是关于SwiftUI完美弹出UIActivityViewController(通过微信QQ或隔空投送分享)的应用分享窗口的主要内容,如果未能解决你的问题,请参考以下文章

UIActivityView 按钮错误

使用 UIActivityView 进行 Google+ 共享 - iOS 7

SwiftUI弹出自定义popup视图被NavigationView顶部的导航栏遮挡的解决

SwiftUI:如何获得完美圆角的视图

AppDelegate 中的 UIActivityView 使用协议和委托

UIActivityView 将文件附加到电子邮件