IOS的分享主要使用UIActivityViewController,最简单的弹窗使用就是下面这个代码
//ios系统分享
-(void)SystemShareWithTitle:(NSString*)title withText:(NSString*)text withImageUrl:(NSString*)url withSiteUrl:(NSString*)siteurl withVC:(UIViewController*)VC
{
NSString *titleText = title;
NSString *shareText = text;
NSURL *URL = [NSURL URLWithString:siteurl];
UIImage *image =[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:url]]];
UIActivityViewController *a = [[UIActivityViewController alloc] initWithActivityItems:[NSArray arrayWithObjects:titleText,shareText,URL,image, nil] applicationActivities:nil];
[VC presentViewController:a animated:true completion:nil];
}
显示效果:
里面的分享就是看你手机里面安装了什么软件支持。
Activity支持的内容
一般情况下,这个就够了,如果需要更多的自定义,可以参考这个文章
《研究 UIActivityViewController》和这个文章《新手指南:使用 Social Framework 以及 UIActivityViewController》
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/526.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!