ios7 - 如何在 iOS 7 上获得拨号盘蜂鸣声

标签 ios7 uibutton

如何在 iOS 7 上获得拨号盘蜂鸣声。

我的应用程序中有一个拨号盘,并且想使用 iOS 7 拨号盘声音。如图所示 enter image description here

我尝试了一些其他方法,但不正确,并且在设备静音时声音不会减弱。

谢谢。

最佳答案

可以使用以下简单的声音技巧。

NSUInteger toneID = 1200 + value;
AudioServicesPlaySystemSound((SystemSoundID)toneID);

这里value是一个从0到11的数字。

0-9 代表键盘数字,10 代表星号,11 代表哈希。

请注意,Apple 在 AppStore 中接受此代码没有任何问题。从 2014 年至今,我的许多应用程序都在 AppStore 上。

关于ios7 - 如何在 iOS 7 上获得拨号盘蜂鸣声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23027598/

相关文章:

ios - UINavigationController interactivePopGestureRecognizer 在 iOS7 中工作异常

ios - 如何比较 NSUUID

ios - 快速向后滑动时,UITableViewCell 不会被取消选择

ios7 - 如何将 FPS 添加到 XCode 5 中的调试仪表?

iphone - 管理多个按下的 UIButton

swift - 当我点击 UIButton 时图像不会改变

ios - 如何更改添加到 TableView 部分标题的按钮图像

iOS 按钮在自定义 View 中不起作用

ios - 在 UIButton 中禁用字体动画

ios7 - 暂停 Sprite 套件场景