说在开头:在百度上找了很久关于如何自定义分享UI的文章,发现在简书上貌似只有一篇关于友盟分享自定义UI的文章,加上官方文档关于自定义UI说的不够详细
第一次使用markdown语法写文章,可能格式方面不太好看,多包涵。
好了,回到正题。
shareSDK官方文档提到:自定义UI ,然后调用无UI分享方法。
下面重点介绍如何自定义UI, 调用无UI分享方法。
1.自定义UI
我自己自定义UI如下图所示:
这也是主流的分享菜单,当然有什么分享平台,相应可以添加
2.如何调用呢
在GBShareActionSheet.h定义了个API,代码如下:
@interface GBShareActionSheet : UIView
@property (nonatomic, strong) id <ShareActionSheetDelegate> delegate;
/**
显示分享
@param shareModel share模型
@param stateCode 状态码 1表示分享成功 0表示分享失败
*/
+ (void)showShareActionSheetWithObject:(id)shareModel stateCode:(void (^)(NSInteger))stateCode;
@end
- 只要把share模型传进来 ,然后返回状态码,根据状态码就知道分享成功还是失败
- 最后的最后,没有把代码附上,前面说的是白搭。 下载代码
欢迎大家下载学习与交流。。。。。