用UIActivityViewController做共享
来源:互联网 发布:51单片机助手破解版 编辑:程序博客网 时间:2024/06/07 21:59
苹果自带的UIActivityViewController可以用于做文字,图片等的共享。
NSString *textToShare = anyString;
NSArray *activityItems = [[NSArray alloc]initWithObjects:textToShare, nil];
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:activityItems
applicationActivities:nil];
//页面打开
[activityVC setCompletionHandler:^(NSString *act, BOOL done)
{
// NSLog(@"act type %@",act);
// NSString *ServiceMsg = nil;
// if ( [act isEqualToString:UIActivityTypeMail] ) ServiceMsg = @"Mail sent";
// if ( [act isEqualToString:UIActivityTypeMessage] ) ServiceMsg = @"Post on Message, ok!";
// if ( [act isEqualToString:UIActivityTypePostToFacebook] ) ServiceMsg = @"Post on facebook, ok!";
if ( done ){
UIAlertView *Alert = [[UIAlertView alloc] initWithTitle:@"提示信息" message:@"成功" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil];
[Alert show];
}else{
// didn't succeed.
}
}];
[self presentViewController:activityVC animated:TRUE completion:nil];
iPad的页面不能通过present推出,需要把UIActivityViewController的实例天叫道一个popviewcontroller上面。
NSString *textToShare = anyString;
NSArray *activityItems = [[NSArray alloc]initWithObjects:textToShare, nil];
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:nil];
UIPopoverController *pop = [[UIPopoverController alloc] initWithContentViewController:activityVC];
pop.popoverContentSize = CGSizeMake(MY_RIGHT-100, MY_RIGHT-100);
CGRect pop11 = CGRectMake(view.frame.size.width/2,0,0,view.frame.size.height);
[pop presentPopoverFromRect:pop11 inView:view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
- 用UIActivityViewController做共享
- UIActivityViewController
- UIActivityViewController
- UIActivityViewController
- 程序之间数据的共享,UIActivityViewController类让你的程序进入AirDrop列表
- 用CDlinux做防火墙和上网共享
- 用CDlinux做防火墙和上网共享
- 用ros做nat 共享上网
- 用ros做nat 共享上网
- php用redis做session共享
- 研究 UIActivityViewController
- 研究 UIActivityViewController
- 研究 UIActivityViewController
- 研究 UIActivityViewController
- UIActivityViewController 相关
- UIActivityViewController使用
- 新手用Linux做代理服务器(共享上网服务器)
- 用无线网卡做wifi热点共享网络的方法
- Window server2008下jenkins搭建vc构建
- 一文读懂卷积神经网络
- java swing setUndecorated(true) 无效
- 完全数
- android view转换成bitmap截图
- 用UIActivityViewController做共享
- PHP 5.0~5.6 各版本兼容性的 cURL 文件上传
- 2013计算机视觉代码合集一
- 广师Android群分享之图片与视频
- 什么是QPS,PV
- 如何在Android 内核源码树中添加app应用?
- NGUI怎么进行优化?
- 5个Android开发中比较常见的内存泄漏问题及解决办法
- Java继承关系的父子类中相同的成员变量