美文网首页
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