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

2018-09-18  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读