这个反向移植现在以
Backport.ShareLink
的形式存在于一个单独的 Backports 库中,并包含大量新增内容。这应该能简化我的工作,并允许我和其他人能在不久的将来贡献更多的反向移植。 SwiftUI Backports
也可以作为我的 SwiftUI+ Collection 的一部分使用 – 只需将其添加到 Xcode 13+ 中即可
一个 SwiftUI 视图,使你能够正确地呈现 UIActivityViewController
。
UIActivityViewController
@State private var item: ActivityItem?
var body: some View {
Button {
item = ActivityItem(
items: "This will be shared"
)
} label: {
Text("Share")
}
.activitySheet($item)
}
该代码被打包成一个框架。你可以手动安装(通过复制 Sources
目录中的文件),或者使用 Swift Package Manager(推荐)
要使用 Swift Package Manager 安装,请将以下内容添加到你的 Package.swift
文件的 dependencies
部分
.package(url: "https://github.com/SwiftUI-Plus/ActivityView.git", .upToNextMinor(from: "1.0.0"))
注意:该包需要 iOS v13+
如果你希望轻松访问此包和更多包,请将以下集合添加到你的 Xcode 13+ 配置中
https://benkau.com/packages.json