目录
- 简介
- 作者感言
- 创建新工程
- 创建一个继承与UIActivityViewController的类
- 创建一个继承与UIActivity的类
- 配置UIActivity和UIActivityViewController
- 调起UIActivityViewController
- 最终效果
- GitHub工程地址
- 结束语
简介
这段时间有很多朋友都问我关于怎么去集成
ShareSDK
或者友盟社会化分享SDK
的问题, 其实我想说,Apple
一开始就提供了一个类, 供我们去使用分享了, 在iOS 6
之后更加增强了这个类, 使我们不再需要集成第三方的, 而且还支持自定义分享的item
.
作者感言
在我写这篇文章的时候, 虽然国内有一堆文章介绍
UIActivityViewController
和UIActivity
, 但都是零零散散的, 哪怕我翻墙出去看YouTube
, 或者是著名的黑胡子博客, 都没有详细的讲解怎么去自定义所需的UIActivity
, 最后基本上翻遍了谷歌, 才找到了所需的.最后:
如果你有更好的建议或者对这篇文章有不满的地方, 请联系我, 我会参考你们的意见再进行修改, 联系我时, 请备注UIActivityViewController
如果觉得好的话, 希望大家也可以打赏一下~嘻嘻~祝大家学习愉快~谢谢~
Cain(罗家辉)
联系方式: zhebushimengfei@qq.com
腾讯QQ: 350116542
创建新工程
创建一个继承与UIActivityViewController的类
创建一个继承与UIActivity的类
这时候我们就要来给这个自定义的
UIActivity
类写上我们需要的内容, 首先我们可以去到系统提供的UIActivity
头文件看API
, 获取我们所需的API
.
配置UIActivity和UIActivityViewController
下面是我写好的自定义
WeiboActivity
API