东东

IOS调用系统分享
IOS的分享主要使用UIActivityViewController,最简单的弹窗使用就是下面这个代码
扫描右侧二维码阅读全文
08
2017/04

IOS调用系统分享

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];
}

显示效果:
1.gif
里面的分享就是看你手机里面安装了什么软件支持。
Activity支持的内容
a12220d20e4218d7ca87df4c91b2e61e.png
一般情况下,这个就够了,如果需要更多的自定义,可以参考这个文章
研究 UIActivityViewController》和这个文章《新手指南:使用 Social Framework 以及 UIActivityViewController

Last modification:April 8th, 2017 at 10:49 pm
如果觉得我的文章对你有用,请随意赞赏

Leave a Comment