在monotouch中使用UIActivityViewController

时间:2013-06-02 00:15:16

标签: ios xamarin.ios uiactivityviewcontroller uiactivity

我正在寻找一个如何在Montouch中使用UIActivityViewController的完整示例。我的最终目标是能够允许用户将图像保存到他们的相册,以及通过脸书,推特,短信,电子邮件等分享图像。

我发现了this question但是我仍然对如何完全解决这个问题感到遗憾。

有人可以指出我正确的方向或者是一个很好的例子或一些代码让我开始吗?

2 个答案:

答案 0 :(得分:1)

不确定这是否是您所需要的,但MediaNotes示例包含一个UIActivityViewController

答案 1 :(得分:1)

iOS6 +为许多服务提供内置UIActivity。当您提供数据时,它将自动填充与数据格式匹配的活动列表(但您可以删除不需要的活动)。

您还可以创建自己的UIActivity来添加特定于应用程序的活动(例如iOS中不支持的任何内容)。

请注意,这都是iOS6 +,但在早期版本的iOS中添加类似功能(使用较少的选项)并不是很难。

我的MonoTouch sample for AirPlay使用UIActivityViewController(在iOS6上),因为它是自己的自定义UIActivity类型(适用于AirPlay设备),也适用于早期的iOS版本(例如5.x)。