UIActivityViewController UIActivityCategoryActionUIActivityCategoryShare活动类型支持的数据类型 介绍
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` | |
✓+ | ✓+ | ✓+ | |||||
✓+ | ✓+ | `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 | ✓ | ✓ | ✓ | ✓ | ✓ |
更多软件介绍和使用说明请看这里。
UIActivityViewController UIActivityCategoryActionUIActivityCategoryShare活动类型支持的数据类型 官网
http://nshipster.com/uiactivityviewcontroller/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。