如何禁用iPhone上的键盘敲击声?
答
我能找到最接近的是如何继承特定的观点禁用声音:
Can I disable UIPickerView scroll sound?
我不能在工作中进行测试,但如果它是可能的,这可能相关。 UIKeyboard
是一个你不能实际进行子类化的类,甚至不能声明。你虽然可以找到一个实际的参考它通过下面的方法:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/6573-howto-customize-uikeyboard.html
此外,在UIKeyboardImpl
头文件,我确实看到了setSoundsEnabled
方法:
http://ericasadun.com/iPhoneDocs/_u_i_keyboard_impl_8h-source.html
答
你不能改变这个值。这是用户首选项,只能通过设置应用程序进行控制。
这是一个用户偏好,恕我直言,你不应该干涉,除非你有一个很好的理由。 – 2010-01-19 16:23:37