xcode SwiftUI 4:ShareLink作为滑动操作

owfi6suc  于 2022-12-19  发布在  Swift
关注(0)|答案(1)|浏览(130)

我想在用户与滑动操作交互时显示一个共享表单。

.swipeActions(edge: .leading, allowsFullSwipe: false) {
                ShareLink("Text", item: "Text")
                    .tint(.accentColor)
            }

它看起来像这样:

但当我点击它时什么都没发生。
我真的很感激你的帮助!

xesrikrc

xesrikrc1#

我得到了同样的错误,但我找到了解决方案:

.swipeActions(){
Button(action: {
let url = URL(string: "your url here")
let av = UIActivityViewController(activityItems: [url!], applicationActivities: nil)

UIApplication.shared.windows.first?.rootViewController?.present(av, animated: true, completion: nil)
}) {
Label("", systemImage: "square.and.arrow.up")
}

希望对你有用:)

相关问题