为标准应用添加自定义 UIActivity

Posted

技术标签:

【中文标题】为标准应用添加自定义 UIActivity【英文标题】:Add custom UIActivity for standard apps 【发布时间】:2013-02-12 13:30:17 【问题描述】:

亲爱的社区,

一个简单的问题,但还没有明确的答案。

我可以将我的按钮添加到标准 UIActivityController 以便当用户转到照片/笔记/Safari 时,他还可以与 twitter/facebook 一起将其发布到我的目的地吗?

我确信在我的应用程序中调用 UIActivityViewController 时我可以做到这一点。 看起来有一种方法可以为邮件附件做到这一点。 Box 应用程序可以在此处执行此操作,可能通过 plist 中的 CFBundleDocumentTypes。但是有没有办法做到这一点,例如照片?

希望任何人都可以给我任何有用的链接以及此类实现的示例。

非常感谢

--丹尼

【问题讨论】:

你想把 UIactivityIndi​​cator 添加到 UIButton 吗?? 不,我想在这里添加一个按钮让用户将照片分享到我的服务器i.stack.imgur.com/fvMgt.png 【参考方案1】:

ios 6 开始,无法将自定义 UIActivity 项目添加到照片、便笺或 Safari 等内置应用程序中。

自定义UIActivity 项目只能添加到第三方应用。

【讨论】:

谢谢,布莱恩。有任何证明链接吗? UIActivityViewController class reference 声明它从 your 应用程序提供各种服务。没有用于将自定义 UIActivitys 添加为内置标准应用程序扩展的公共 API。但我很担心 Apple 会将其添加到未来的 iOS 版本中。

以上是关于为标准应用添加自定义 UIActivity的主要内容,如果未能解决你的问题,请参考以下文章

Linux下添加自定义脚本到开机自启动,标准rpm,举例:设置Apache自启动

jQuery on() 方法 为选定已存在元素和未来元素绑定标准事件和自定义事件

如何在 JSF 中为标准验证器设置自定义消息?

标准和自定义 GATT 特性

Flutter GoogleMaps - 自定义标记的动态着色

js自定义属性以及自定义一组开关应用