【问题标题】:Is this native to iOS? [duplicate]这是iOS原生的吗? [复制]
【发布时间】:2017-04-12 20:55:40
【问题描述】:

我找不到这个共享弹出窗口会被调用什么,或者它是否是一个原生 iOS 对象。所以我问如果我能在苹果的文档中找到这个弹出窗口,它会被称为什么。如果我不能,我该如何重新创建它?

【问题讨论】:

  • 仅供参考 - 将来,如果您想了解可用的控件/视图,请咨询 iOS Human Interface Guidelines。它涵盖了所有这些内容。
  • 非常感谢您

标签: ios swift


【解决方案1】:

是的,这是原生 iOS Popup,名为 UIActivityViewController,更多详细信息,您可以参考以下链接...

https://developer.apple.com/reference/uikit/uiactivityviewcontroller http://nshipster.com/uiactivityviewcontroller/

【讨论】:

    【解决方案2】:

    您正在关注UIActivityViewController

    Here is a link to the docs.

    【讨论】:

      【解决方案3】:

      这个“弹出窗口”确实是原生集成到 iOS 中的。它叫做UIActivityViewController
      这是创建一个的代码:

      let stuffToBeShared = [""]
      let activityVC = UIActivityViewController(activityItems: stuffToBeShared, applicationActivities: nil)
      activityVC.popoverPresentationController?.sourceView = self.view
      self.present(activityVC, animated: true, completion: nil)
      

      查看this answer了解更多详细信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-23
        • 2014-07-17
        • 2023-03-22
        • 1970-01-01
        • 1970-01-01
        • 2014-12-31
        相关资源
        最近更新 更多