【问题标题】:How to jump to dial pad in iOS如何在 iOS 中跳转到拨号盘
【发布时间】:2014-08-08 05:58:11
【问题描述】:

拨打电话,使用[[UIApplication sharedApplication] openURL:@"tel://"],非常简单。

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

【问题讨论】:

  • 附注:别忘了先检查[UIApplication sharedApplication] canOpenURL:url

标签: ios iphone phone-call


【解决方案1】:

iPhone SDK 不允许您从应用程序拨打号码。但是您可以使用UITextField 来实现。设置键盘类型为UIKeyboardTypePhonePad

textfield.keyboardType = UIKeyboardTypePhonePad;

并将该号码设置为textfield

textfield.text = numberToDial;

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    相关资源
    最近更新 更多