【问题标题】:UIActivity from UIActivityType来自 UIActivityType 的 UIActivity
【发布时间】:2018-08-30 11:58:51
【问题描述】:

有没有办法从现有的 UIActivityType 中获取 UIActivity?

所以我可以像这样构造 UIActivityViewController:

let activityViewController = UIActivityViewController(activityItems: [],
   applicationActivities: [MyActivity(),"TypeUIActivity"])

present(activityViewController, animated: true, completion: {})

【问题讨论】:

    标签: ios swift uiactivityviewcontroller uiactivity


    【解决方案1】:

    通读Apple documentation,我读到了:

    子类化注释

    这个类必须先被子类化才能使用。一个人的工作 活动对象是对提供给它的数据采取行动并提供 iOS 可以向用户显示的一些元信息。更多 复杂的服务,一个活动对象也可以显示一个自定义用户 界面并使用它从用户那里收集其他信息。 “

    这意味着您需要创建 UIActivity 的自定义实现并覆盖其功能以创建您希望使用的方法。就像创建 CollectionViewCell 的自定义实现一样。

    【讨论】:

      猜你喜欢
      • 2017-07-25
      • 1970-01-01
      • 2015-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      • 2012-09-27
      相关资源
      最近更新 更多