美文网首页
iOS开发-分享功能(苹果自带社会化分享)

iOS开发-分享功能(苹果自带社会化分享)

作者: iOS_ZZ | 来源:发表于2018-10-09 11:49 被阅读0次

那么今天来给同学们讲解社交分享的功能,以及第三方分享平台!那么废话不多说直接上代码!

在iOS中部分第三方集成介绍

  • 微信 - 国内唯一一款没有PC原型的软件
  • 新浪微博 - 苹果在iOS6集成
  • 腾讯微博 - 苹果在iOS7集成

在iOS中实现社交分享的方法很多

iOS自带社交分享代码演示

//  ZZViewController.h

//  04-社交分享(iOS自带)

//

//  Created by 周昭 on 2017/3/16.

//  Copyright © 2017年 ZZ. All rights reserved.

//

#import <UIKit/UIKit.h>

@interface ZZViewController : UIViewController

@end

//

//  ZZViewController.m

//  04-社交分享(iOS自带)

//

//  Created by 周昭 on 2017/3/16.

//  Copyright © 2017年 ZZ. All rights reserved.

//

#import "ZZViewController.h"

#import <Social/Social.h>

@interface  ZZViewController ()

@end

@implementation ZZViewController

-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event

{

 // 1.判断平台是否可用

 if (![SLComposeViewControllerisAvailableForServiceType:SLServiceTypeSinaWeibo]) {

 NSLog(@"查看您是否设置了新浪微博账号,设置界面-->新浪微博-->配置账号");

    }

 // 2.创建SLComposeViewController

 SLComposeViewController *composeVc = [SLComposeViewControllercomposeViewControllerForServiceType:SLServiceTypeSinaWeibo];

 // 2.1.添加分享文字

[composeVc setInitialText:@"做人如果没有梦想,跟咸鱼有什么区别"];

 // 2.2.添加分享图片

    [composeVc addImage:[UIImageimageNamed:@"zhouxingxing"]];

 // 3.弹出分享界面

    [selfpresentViewController:composeVcanimated:YEScompletion:nil];

 // 4.监听点击的按钮

    composeVc.completionHandler = ^ (SLComposeViewControllerResult result) {

 if (result ==SLComposeViewControllerResultCancelled) {// 点击取消

        } else {// 点去分享

        }

    };

}

@end

相关文章

  • iOS开发-分享功能(苹果自带社会化分享)

    那么今天来给同学们讲解社交分享的功能,以及第三方分享平台!那么废话不多说直接上代码! 在iOS中部分第三方集成介绍...

  • iOS应用跳转

    在iOS开发中经常遇到需要分享的需求,分享功能的实现就涉及到应用中的跳转,今天就来简单介绍一下苹果自带的跳转功能实...

  • 几行代码学习苹果自带的分享功能

    苹果自带的分享功能 测试苹果自带的分享功能,首先创建项目。 导入框架 Social.framework 在控制器中...

  • iOS 社会化分享方案总结

    iOS 社会化分享方案总结 iOS 社会化分享方案总结

  • 常用软件

    omnifocus 知识管理软件 ShareSDK 功能强大、简单易用的iOS app开发必备社会化分享类库:Sh...

  • UIActivityViewController分享时禁用微信

    iOS使用UIActivityViewController可以调起系统自带的分享功能,但是系统自带的微信分享不支持...

  • iOS自带分享功能

    具体功能百度去吧 1、UIActivityViewController 2、SLComposeViewContro...

  • iOS 自带分享功能

    1.直接分享(指定类型,比如微博) 2.非直接分享(弹出一个板板,自己选) 模拟器可能会出现此类提醒(真机不会) ...

  • 【Tips】 iOS系统自带分享

    前言 开发中经常会用到分享功能,下面介绍下苹果自带的分享发方式,个人认为还是比较好用的。 开始 分享效果如下: 代...

  • ShareSDK让你的APP实现社会化分享功能

    如今的app中,几乎都包含了分享这个功能,十分的常用 常见实现方式: 1.系统自带分享 2.使用社会化分享组件(如...

网友评论

      本文标题:iOS开发-分享功能(苹果自带社会化分享)

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