Sat*_*tar 4 uiactivityviewcontroller swift ios13
我想知道是否有办法自定义 iOS 13 中呈现的 UIActivityViewController 的图像、标题和副标题?
我找到了一个解决方案 UIActivityItemSource
UIActivityItemSource
有这个协议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
}
Run Code Online (Sandbox Code Playgroud)
这就是结果:我有我的自定义图像和标题。
归档时间: |
|
查看次数: |
2322 次 |
最近记录: |