IOS学习之——短信分享 邮件分享

来源:互联网 发布:c语言的玫瑰花数是多少 编辑:程序博客网 时间:2024/06/11 16:49
五、分享1.短信分享①方法1,使用URL打开/* 有缺点,不能设置短信内容 NSURL *url = [NSURL URLWithString:@"sms://10010"]; [[UIApplication sharedApplication] openURL:url]; */②方法2.使用MessageUI框架/* //创建信息发送控制器 MFMessageComposeViewController *msgVc = [[MFMessageComposeViewController alloc] init]; if(![MFMessageComposeViewController canSendText]) return ; //设置接收的电话号码 msgVc.recipients = @[@"10086",@"10010"]; //设置内容 msgVc.body = @"how are you"; //设置代理 msgVc.messageComposeDelegate = selfVc; */③自定义block循环引用问题  *自己写的block会对外界对象一个强引用  *所以在block引用控制器时,要指定对控制器弱引用,如  __weak typeof(self) selfVc = self;2.邮件分享①方法1.使用URL打开/*有缺点,不能设置邮件内容,和多个接收人NSURL *url = [NSURL URLWithString:@"mailto://10010@qq.com"];[[UIApplication sharedApplication] openURL:url]; */②方法2.使用MessageUI框架/*MFMailComposeViewController *mailVc = [[MFMailComposeViewController alloc] init];mailVc.mailComposeDelegate = selfVc;//设置代理[mailVc setSubject:@"subxxxx"];//设置主题[mailVc setToRecipients:@[@"103010313@qq.com"]];//设置接收者[mailVc setCcRecipients:@[@"zhangsan@qq.com",@"lisi@qq.com"]];//设置抄送[mailVc setBccRecipients:@[@"10301031@qq.com"]];//设置密送[mailVc setMessageBody:@"HOW ARE YOU" isHTML:NO];//设置内容UIImage *image = [UIImage imageNamed:@"tabbar_bg"];//设置复件[mailVc addAttachmentData:UIImageJPEGRepresentation(image, 0.7) mimeType:@"image/jpeg" fileName:@"tabbar_bg.jpg"]; */六、关于1.评分》使用UIApplication打开URL 如 "itms-apps://itunes.apple.com/cn/app/id%@?mt=8"》注意把id替换成appid //eg.725296055》什么是appID,每个应用上架后就有个application ID2.打电话NSURL *url = [NSURL URLWithString:@"tel://10010"];[[UIApplication sharedApplication] openURL:url];七、转盘1.创建自定义的转盘View【CZWheel】2.创建CZWheel.xib,添加两个背张背景图片和中间的按钮3.在CZWheel.m的awakfromNib中,添加十二个按钮  *创建十二按钮,尺寸为(68,143),并随机颜色不同的颜色  *将十二个按钮添加到旋转的view上,并设置按钮的锚点为(0.5,1),按钮的中心点为旋转view的中心点  *设置十二个按钮的不同旋转角度4.设置按钮普通状态图片①剪切LuckyAstrology图片  *获取图片,使用CGImageCreateWithImageInRect剪切图片  *设置按钮正常状态的image【setImage:forState:】5.自定义按钮,设置大小为(40,47)6.设置选中状态的图片①剪切LuckyAstrology图片7.监听按钮的touchDown事件,设置选中状态的背景图片,去除按钮的选中效果8.在CZWheel给两个方法,一个是自动旋转一个是停止自动旋转  *使用定时器CADisplayLink 和 控件的transform9.点击开始按钮时,使用核心动画  *动画执行完后,再开始自动旋转
0 0
原创粉丝点击