美文网首页
ios 简单的分享封装,拿走即用,简单省事

ios 简单的分享封装,拿走即用,简单省事

作者: _亻弋_石马_亻_生 | 来源:发表于2018-09-18 11:26 被阅读122次

前言:
有时间就屡屡单利设计思路,写个简单的封装,练习一下代码,看看能用就拿去用,如果有问题,还望大家指正。

如图:

  • 图一是普通分享样式


    普通分享样式
  • 监控截屏分享,并添加二维码烙印


    监控截屏分享,并添加二维码烙印
  • 用法:
    注:截屏监控请添加

   //截屏
    [[ToolscreenShot screenShot] addScreenShotNotification];
[GShareView newShare].shareType = ShareViewType;
    [[GShareView newShare] show];
    [GShareView newShare].shareBlock = ^(ShareClickType shareClickType) {
        NSString * title;
        switch (shareClickType) {
            case QQ_ShareType:
                NSLog(@"QQ好友");
                title = @"分享到QQ";
                break;
            case error_ShareType:
                 NSLog(@"失败");
                title = @"分享失败";
                break;
            case Qzone_ShareType:
                 NSLog(@"QQ空间");
                 title = @"分享到QQ空间";
                break;
            case WechatTimeLine_ShareType:
                 NSLog(@"微信朋友圈");
                title = @"分享到微信朋友圈";
                break;
            case WechatSession_ShareType:
                 NSLog(@"微信好友");
                title = @"分享到微信好友";
                break;
            case Sina_ShareType:
                 NSLog(@"新浪微博");
                title = @"分享到新浪微博";
                break;
            default:
                break;
        }
        GSLAlertView * alertGs = [[GSLAlertView alloc] initWithTitle:@"提示" message:title sureBtn:@"知道了" cancleBtn:nil];
        alertGs.resultIndex = ^(NSInteger index) {
            
        };
        [alertGs showGSAlertView];
    };

dome下载地址:ShareDome

相关文章

网友评论

      本文标题:ios 简单的分享封装,拿走即用,简单省事

      本文链接:https://www.haomeiwen.com/subject/kdaynftx.html