Iphone 在UITextField中键入文本时如何删除默认声音?

Iphone 在UITextField中键入文本时如何删除默认声音?,iphone,ios,Iphone,Ios,当我们在UITextField中输入文本时,我们会在键入文本时获得声音,如何删除/禁用该默认声音(使用代码)并添加其他自定义声音?您不能使用任何公共API更改默认键盘声音 但是,您可以截取UITextField的代理并在输入新角色时播放声音,但这是一个非常丑陋的解决方案。不过,我不建议这样做。不,您不能更改默认的iOS声音或通过编程停止它。理论上,您可以使用您描述的方法,在单击时播放空的1秒声音吗?这不会使按键单击无效吗?我不这么认为。它将与键盘点击叠加在一起

当我们在
UITextField
中输入文本时,我们会在键入文本时获得声音,如何删除/禁用该默认声音(使用代码)并添加其他自定义声音?

您不能使用任何公共API更改默认键盘声音


但是,您可以截取UITextField的代理并在输入新角色时播放声音,但这是一个非常丑陋的解决方案。不过,我不建议这样做。

不,您不能更改默认的iOS声音或通过编程停止它。理论上,您可以使用您描述的方法,在单击时播放空的1秒声音吗?这不会使按键单击无效吗?我不这么认为。它将与键盘点击叠加在一起