蘋果自帶的分享功能
測試蘋果自帶的分享功能,首先創(chuàng)建項目耳奕。
- 導(dǎo)入框架 Social.framework
- 在控制器中添加頭文件
#import <Social/Social.h>
分享界面液荸,是蘋果封裝的一個控制器SLComposeViewController 在測試代碼塊中寫創(chuàng)建分享控制并顯示的代碼.這里在點擊屏幕的方法里進(jìn)行測試
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
//判斷是否是新郎微博類型
if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
NSLog(@"請到系統(tǒng)中配置新浪微博賬號");
}
//創(chuàng)建控制器
SLComposeViewController *composeVc = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
//設(shè)置預(yù)留文字
[composeVc setInitialText:@"最帥的后街男孩:"];
//設(shè)置預(yù)留圖片
[composeVc addImage:[UIImage imageNamed:@"png"]];
//設(shè)置鏈接
[composeVc addURL: [NSURL URLWithString:@"http://www.baidu.com"]];
//顯示控制器
[self presentViewController:composeVc animated:YES completion:nil];
}
這樣就設(shè)置完畢。