在新的 iOS 6 中,Apple 添加了新的 UIActivityViewController (image A) 共享菜单,其中有小图标按钮可供共享,而不仅仅是旧的 UIActionSheet 文本按钮。
我想显示一个 UIActivityViewController 但带有自定义按钮。我知道他们有一个可以显示的默认应用程序列表(邮件、消息、Facebook、Twitter 等),但我想自定义单击这些按钮时会发生什么。当您单击邮件共享图标时,它会打开带有新消息的邮件应用程序,例如,如果单击邮件应用程序时,它会打开 Twitter 应用程序(不是真的,只是与默认设置不同) . 现在我似乎找不到在按钮后面添加我自己的方法的方法。
使用最新的 ShareKit,他们添加了 Instagram 共享,当您选择与其共享时,会显示一个新视图,该视图看起来与 UIActivityViewController 屏幕完全相同(图 B)。他们似乎已经知道如何添加自定义按钮来执行自定义操作。我搜索了 ShareKit 代码,但似乎找不到它在哪里或如何工作。
也许我要问的甚至还不可能,但感谢您的帮助!
图像 A
图像 B