gpt4 book ai didi

swift - iOS 13,呈现的 UIActivityViewController 中的自定义图像、标题和副标题

转载 作者:行者123 更新时间:2023-12-03 09:30:03 27 4
gpt4 key购买 nike

我想知道是否有任何方法可以自定义 iOS 13 中呈现的 UIActivityViewController 的图像、标题和副标题?

enter image description here

最佳答案

我找到了使用 UIActivityItemSource 的解决方案
UIActivityItemSource有这个协议(protocol)activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata?我们可以用它来为我们的 UIActivityViewController 设置图像标题和副标题

这是一个例子:

 public func activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata? {
let metadata = LPLinkMetadata()

metadata.title = "My title" // Preview Title

// Set image

metadata.imageProvider = NSItemProvider(object: image)
metadata.iconProvider = NSItemProvider(object: image)
metadata.url = urlImage

// Set URL for sharing
metadata.originalURL = myUrl // Add this if you want to have a url in your share message.

return metadata
}

这就是结果:我有我的自定义图像和标题。

enter image description here

关于swift - iOS 13,呈现的 UIActivityViewController 中的自定义图像、标题和副标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59684922/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com