单击iOS中的按钮时,如何打开带有数字的iPhone呼叫屏幕小键盘?

用户名

我的应用程序的视图控制器中有呼叫按钮。当我单击呼叫按钮时,它将显示我的iPhone呼叫键盘和一些号码。我对此没有任何解决方案。请帮我。

谢谢

大力水手

在您认为我之前,我不是Popeye提供其他答案的人。

一直到我的答案。有两种方法可以做到这一点

// Pick one of the two ways from below, one will return you to the app afterwards the other will not.
// This version of of creating the number will open the dialer but will not return you to the app afterwards.
NSURL *phoneNumber = [NSURL urlWithString:[NSString stringWithFormat:@"tel://%@", yourNumberString]];

// Whilst this version will return you to your app once the phone call is over.
NSURL *phoneNumber = [NSURL urlWithString:[NSString stringWithFormat:@"telprompt://%@", yourNumberString]];

// Now that we have our `phoneNumber` as a URL. We need to check that the device we are using can open the URL.
// Whilst iPads, iPhone, iPod touchs can all open URLs in safari mobile they can't all 
// open URLs that are numbers this is why we have `tel://` or `telprompt://`
if([[UIApplication sharedApplication] canOpenURL:phoneNumber]) {
    // So if we can open it we can now actually open it with
    [[UIApplication sharedApplication] openURL:phoneNumber];
}

希望这对您有任何问题的帮助,请问一下。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在iOS中的小键盘上添加“完成”按钮

如何在iOS上单击按钮时打开带有YouTube ID的YouTube应用

单击它们时不会输入数字小键盘符号

在Swift 2.0中如何用完成按钮完成数字小键盘?

没有数字锁定,数字小键盘不起作用

在一个功能中单击我的表格中的任何按钮时,如何打开带有表单的模式

如何禁用键盘的数字小键盘?

在 Vim 中,数字小键盘上的 5 键在当前行上方插入一行带有“E”的行

如何在Puppeteer中单击带有数据元素的按钮?

在iOS 8中,单击uitextfield键盘时未打开

在React Native中打开键盘时如何在屏幕上向上移动所有组件?

在React Native中打开键盘时如何避免屏幕崩溃

在带有角度的本机脚本中,当打开键盘时,它将我的元素(操作栏)推出屏幕(ANDROID)

iOS在用户单击按钮时如何关闭屏幕

在Android中如何实现带有按钮的弹出屏幕。单击按钮可调用活动中的不同功能

如何从带有数字的列表中删除索引?

通过单击 HTML 中现有屏幕上的按钮打开一个新屏幕

android是否具有排列得像计算机小键盘的数字小键盘?

如何访问XMonad中的小键盘键?

如何在Linux中模拟集成数字小键盘光标键

如何在 UI 列表中单击按钮时获取带有颜色的多个值?

当我单击带有 jquery 的按钮时,如何从隐藏的输入中返回多个值?

单击带有js的按钮时如何显示div?

Qt Quick Controls 2屏幕数字小键盘上的数字键盘

在ios中单击按钮时如何更改按钮的图像

单击左上方按钮(汉堡图标)时如何从侧面打开屏幕?

单击按钮自动填充所有数字字段

使用Javascript在iPhone的虚拟键盘中捕获“完成”按钮单击

如何在带有数字按钮的设备上显示离子页脚?