在iOS 10中使用新键盘点击声音的官方方式

前端之家收集整理的这篇文章主要介绍了在iOS 10中使用新键盘点击声音的官方方式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的应用程序包含一个自定义控件,可以复制iOS标准键盘的行为.

我可以使用以下代码成功播放系统键盘点击声音:

UIDevice.current.playInputClick()

在iOS 9及更低版本中,只有一个咔嗒声,这就是我所需要的.在iOS 10上,常规按键,退格键和其他特殊按键有不同的咔嗒声.

播放这些额外声音的官方方式是什么?我是否必须使用链接答案中的替代方法? playInputClick()的文档没有提到任何内容.

有一个answer建议使用AudioServicesPlaySystemSound播放新的点击声音.但是another answer说这些ID可能不会指向未来版本的iOS中的最新系统点击声音.解决方法的另一个问题是似乎无法检查用户是否在系统设置中启用了键盘点击(link).

解决方法

下面的网址可以帮助找到合适的声音:
https://github.com/TUNER88/iOSSystemSoundsLibrary

按Click – ID:1123

删除 – ID:1155

修改器 – ID:1156

猜你在找的iOS相关文章