出来上班这么久了,发现之前好多东西都忘记了,现在开始重新整理一下!
小功能-实现拨打电话:
方法1:(最简单最粗暴的方法: 直接跳转到拨号界面)
NSURL *url = [NSURL URLWITHString:@"tel://10000"];
[[UIApplication sharedApplication] openURL: url];
缺点:不会自动返回到通话记录界面
方法2:(会询问用户是否拨打电话,结束之后会返回到之前界面)
NSURL *url = [NSURL URLWithString:@"telprompt://10000"];
[[UIApplication sharedApplication] openURL:url];
缺点:私有Api,可能不会被审核通过
方法3:(拨号之前会提示,拨完之后能自动回到原程序)
//创建一个UIWebView来加载URL,拨完之后能够自动回到原应用
if(_webView== nil) {
_webView= [[UIWebViewalloc]initWithFrame:CGRectZero];
}
[_webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"tel://10010"]]];
return _webView;
提示:_webView千万不要设置尺寸,不然会挡住其他界面,他只是用来打电话,不需要显示