【问题标题】:How to attach an image icon to the `UIActivityViewController`? [duplicate]如何将图像图标附加到“UIActivityViewController”? [复制]
【发布时间】:2021-01-01 07:44:07
【问题描述】:

如何将图像图标附加到UIActivityViewController

当我这样做时

    let activityViewController = UIActivityViewController(
          activityItems: [ 
                           UIImage(named: "imageName")!,
                           urlName, 
                           urlProduct
                         ], 
         applicationActivities: nil)

没用

【问题讨论】:

  • 它取决于什么?无法控制?

标签: ios swift xcode uiactivityviewcontroller


【解决方案1】:

您需要使用activityViewControllerLinkMetadata 方法定义LinkMetadata

    @available(iOS 13.0, *)
    func activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata? {
        let metadata = LPLinkMetadata()
        // define your metadata here
        return metadata
    }

更多信息在这里:https://developer.apple.com/documentation/uikit/uiactivityitemsource/3144571-activityviewcontrollerlinkmetada?language=swift

【讨论】:

  • 那是链接。这是一个 UIImage。
  • 您能详细解释一下吗?我是 PLLinkMetadata 的新手 :)
  • @MichelRivera 添加了文档链接,其中包含如何添加图片的示例。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-17
  • 2011-03-17
  • 1970-01-01
  • 2012-10-13
  • 1970-01-01
  • 1970-01-01
  • 2017-04-11
相关资源
最近更新 更多