ios


这个反向移植现在以 Backport.ShareLink 的形式存在于一个单独的 Backports 库中,并包含大量新增内容。这应该能简化我的工作,并允许我和其他人能在不久的将来贡献更多的反向移植。 SwiftUI Backports


ActivityView

也可以作为我的 SwiftUI+ Collection 的一部分使用 – 只需将其添加到 Xcode 13+ 中即可

一个 SwiftUI 视图,使你能够正确地呈现 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