点击按钮拨打电话封装

标签(空格分隔): 常用封装


.h文件

#import 

@interface BXPhoneDialTool : NSObject

+ (void)phoneDialButtonClick:(NSString *)phoneNum target:(id)target;

@end

.m文件


#import "BXPhoneDialTool.h"

@implementation BXPhoneDialTool


+ (void)phoneDialButtonClick:(NSString *)phoneNum target:(id)target
{
    NSURL *phoneURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",phoneNum]];
    UIWebView *phoneCallWebView = [[UIWebView alloc] init];
    [target addSubview:phoneCallWebView];
    if (!phoneCallWebView ) {
        phoneCallWebView = [[UIWebView alloc] initWithFrame:CGRectZero];// 这个webView只是一个后台的View 不需要add到页面上来  效果跟方法二一样 但是这个方法是合法的
    }
    [phoneCallWebView loadRequest:[NSURLRequest requestWithURL:phoneURL]];
}

@end

你可能感兴趣的:(点击按钮拨打电话封装)