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 进行 Google+ 共享 - iOS 7
SwiftUI弹出自定义popup视图被NavigationView顶部的导航栏遮挡的解决