如何跳转到iOS中的拨号盘

时间:2014-08-08 05:58:12

标签: ios iphone phone-call

要拨打电话,请使用[[UIApplication sharedApplication] openURL:@"tel://"],这非常容易。

问题是:我不想立即拨打,我需要用户点击“拨打电话”。按钮,应用程序跳转到手机应用程序中的拨号盘,并显示特定的电话号码,用户可以按“拨打电话”#39;按此按钮拨打此电话。 有人知道我怎么能做到这一点? 欣赏!

1 个答案:

答案 0 :(得分:0)

iPhone SDK不允许您从应用程序拨打号码。但您可以使用UITextField来完成此操作。将键盘类型设置为UIKeyboardTypePhonePad

textfield.keyboardType = UIKeyboardTypePhonePad;

并将该号码设为textfield

textfield.text = numberToDial;

然后在用户点按通话按钮时调用以下行

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",textfield.text]]];