iOS系統自帶分享功能

2022-07-24 19:54:15 字數 1533 閱讀 7388

?1

2345

6789

1011

1213

1415

1617

1819

2021

2223

2425

2627

- (void)touchesbegan:(nsset *)touches withevent:(uievent *)event

// 建立控制器,並設定servicetype

slcomposeviewcontroller *composevc = [slcomposeviewcontroller composeviewcontrollerforservicetype:slservicetypesinaweibo];

// 新增要分享的

[composevc addimage:[uiimage imagenamed:@"snip20150429_9"]];

// 新增要分享的文字

[composevc setinitialtext:@"share my csdn blog"];

// 新增要分享的url

[composevc addurl:[nsurl urlwithstring:@""]];

// 彈出分享控制器

[self presentviewcontroller:composevc animated:yes completion:nil];

// 監聽使用者點選事件

composevc.completionhandler = ^(slcomposeviewcontrollerresult result)

elseif(result == slcomposeviewcontrollerresultcancelled)

};

}

當點選螢幕的時候可以看到如下

點選post即可將內容分享出去。當然該分享方式具有一定的侷限性,所以一般我們都會使用第三方框架。

社交分享(一)系統自帶分享功能

本文主要介紹一下系統自帶的分享服務框架。ios系統為我們提供了兩個不同的類來實現分享服務。示例 ibaction social id sender 2.建立分享檢視控制器,並指定分享平台 slcomposeviewcontroller composevc slcomposeviewcontrolle...

Android分享 呼叫系統自帶的分享功能

這裡就記錄下第一種辦法。intent textintent new intent intent.action send textintent.settype text plain textintent.putextra intent.extra text,這是一段分享的文字 startactivit...

ios程式如何實現系統自帶的分享

首先,需要匯入系統自帶的框架 import return 2.建立分享的控制器 slcomposeviewcontroller composevc slcomposeviewcontroller composeviewcontrollerforservicetype slservicetypesin...