当前位置: 首页 > 软件库 > iOS代码库 > 其他(Others) >

UIActivityViewController

授权协议 未知
开发语言 Objective-C
所属分类 iOS代码库、 其他(Others)
软件类型 开源软件
地区 不详
投 递 者 曹高阳
操作系统 OS X
开源组织
适用人群 未知
 软件概览

UIActivityViewController 是 iOS 的通用类型标识符,提供统一的服务接口,用来分享和执行应用的数据操作。此款控制器可以替换分享动作选单(ActionSheet),分享动作选单是出于分享目的的动作选单。还可以自定义活动,可以结合 lntentkit 使用。它提供一个可操作的数据集合,这些集合可分为“action”和 “share”:

UIActivityCategoryAction

  • UIActivityTypePrint

  • UIActivityTypeCopyToPasteboard

  • UIActivityTypeAssignToContact

  • UIActivityTypeSaveToCameraRoll

  • UIActivityTypeAddToReadingList

  • UIActivityTypeAirDrop

UIActivityCategoryShare

  • UIActivityTypeMessage

  • UIActivityTypeMail

  • UIActivityTypePostToFacebook

  • UIActivityTypePostToTwitter

  • UIActivityTypePostToFlickr

  • UIActivityTypePostToVimeo

  • UIActivityTypePostToTencentWeibo

  • UIActivityTypePostToWeibo

每个活动类型都支持一系列不同的数据类型,比如 Tweet 对应的是 NSString,附带图像和 URL。

活动类型支持的数据类型

Activity Type String Attributed String URL Data Image Asset Other
Post To Facebook


Post To Twitter


Post To Weibo

Message ✓* ✓*
✓* sms:// NSURL                  
Mail ✓+ ✓+ ✓+



Print


✓+ ✓+
UIPrintPageRenderer,                    UIPrintFormatter, &                    UIPrintInfo                  
Copy To Pasteboard


UIColor, NSDictionary                  
Assign To Contact





Save To Camera Roll




Add To Reading List





Post To Flickr


Post To Vimeo



Post To Tencent Weibo

AirDrop

更多软件介绍和使用说明请看这里

  • 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/u014220518/article/details/53465631 前言 微信分享到朋友圈,可分享的类型有:文字类型、图片类型、音乐类型、视频类型和网页类型,但是我们在做图片分享的时候发现微信给的API只能分享一张图片,达不到一些APP

 相关资料
  • 问题内容: 我有4个选项: 邮件/邮件/ TW / FB 。我想为每个选项发送不同的活动! 对于例如:在表,我需要把:,,和。在邮件中,我需要将字符串放置在“主题”字段中,然后将“字符串”放置在主体中,并且也要放置。在 我想要放置图像的地方,例如社交文章,也有一些String和。 您是否知道在iOS8中使用Swift可以做到这一点? 我搜索了很多代码,但没有找到最适合我的代码。 问题答案: 您应该

  • 问题内容: 我正在尝试使用UIActivityViewController与主题标签共享图像,并且在尝试共享到Twitter,Facebook和Instagram时遇到一些奇怪的行为。关于这些服务的共享扩展名的文档似乎很少。 方案1:具有带有图像和文本的活动项目数组的Init控制器 如果我这样初始化控制器,则Twitter和Facebook将显示在控制器中(没有Instagram,因为它不支持文本

  • 问题内容: 我需要在iOS下共享/打开一些不同的文件,例如,到iCloud的图像或到iBooks的pdf。文本和图像周围有几个示例,但其他方面则没有。 我创造了自己的; 简化版在这里: 并开始与以下内容共享: 我期望像这样的共享对话: 但是我得到的是: 有什么建议? 问题答案: ** 在Swift 3中使用UIActivityViewController共享PDF ** 我花了很多时间思考如何在从

  • 问题内容: 我正在尝试使用standard共享图像,可以使用以下代码在 Facebook , Twitter 和 Save Image 上 共享: 我还需要一件事, Instagram : 这两个代码分别工作正常,如何将 Instagram 添加到?有可能吗? 问题答案: 我认为将其他社交共享添加到您为Instagram编写的代码中会更加容易。“ .igo”扩展名是Instagram专有的,因此其