回答
据我所知,获得了用户的一般偏好是不是公共API允许中。你可以做的最好的是做出特色请求/在提交错误报告:
这就是我开始想的。你会认为如果他们想保持应用程序的一致性,他们会打开(或某些)系统设置。现在,他们允许在iPad上的自定义键盘我们将不得不在每个应用程序设置禁用点击噪声:-( – vickirk 2010-10-29 20:40:35
是的,我在同一绑定。必须做出决定,我希望他们总是点击,或者从来没有点击过,希望他们会开始允许至少读取一些这些设置 – 2010-10-30 00:05:30
无法访问系统偏好,但随着iOS 4.2的,你可以要求系统使咔哒声若用户的设置允许它。在UIInputViewAudioFeedback协议添加到您的视图的声明,如:
@interface MyView : UIView <UIInputViewAudioFeedback>
然后实现enableInputClicksWhenVisible方法
- (BOOL)enableInputClicksWhenVisible
{
return YES;
}
,并呼吁
[[UIDevice currentDevice] playInputClick];
打那恼人的点击声。
我做到了这一点,但没有听到任何声音我的一般喜好有键盘点击“on”在我的ViewController我调用playInputClick从一个IBAction被链接到我的UIButton,而这又是我自定义视图的一个“子对象”,称为“MyView”。我使用的是iOS5 b7,它可以做到这一点吗?甚至可以使用这种方法的UIButtons ,还是它只适用于“标准”键盘? – Joseph 2011-09-30 14:02:32
从阅读文档(以及我在iOS6中的测试),我认为这只支持键盘附件视图(或UITextField上设置的inputViews或其他),而不仅仅是任何视图你展示。 – Jason 2012-09-20 15:17:16
- 1. IOS禁用键盘选项卡箭头
- 2. TreeNode右键单击选项
- 3. Django用户首选项
- 4. 单击键盘选项卡按钮时显示下拉列表
- 5. 右键单击菜单选项
- 6. 当用户在文本框外单击时隐藏在iOS键盘中
- 7. 通过单击使用Ionic的按钮来隐藏键盘ios
- 8. 关闭键盘上的android首选项对话框ACTION_DONE按
- 9. 如何禁用长按选项菜单键来调出键盘?
- 10. iOS应用程序首选项备份
- 11. 在xcode中键盘快捷键是“选项+双击”?
- 12. 键盘选项卡焦点
- 13. Ionic iOS键盘
- 14. 以编程方式将键盘快捷键添加到Mac系统首选项
- 15. 基于键盘输入选择单选按钮选项
- 16. iOS SDK:单击按钮时关闭键盘?
- 17. ERD的用户首选项/设置
- 18. Liferay:用户特定的portlet首选项
- 19. onBoot完成用户首选项
- 20. 多用户的共享首选项
- 21. 如何编程用户首选项
- 22. GPS查询和用户首选项
- 23. iPhone滑块保存用户首选项
- 24. Eclipse Key首选项;调试;添加一个“监视表达式”使用键盘
- 25. 键盘快捷键为WPF菜单项
- 26. 如何使用jQuery捕获右键单击选择框选项?
- 27. 右键单击菜单项并显示选项
- 28. 多选择的iOS自定义键盘
- 29. IOS键盘输入选择器
- 30. ios多级首选项窗格
这将需要未记录的API。为什么不把它作为一个选项? – kennytm 2010-10-29 19:34:03
可能重复[如何检查iPhone键盘klick声音打开/关闭设置?](http://stackoverflow.com/questions/2704074/how-to-check-iphone-keyboard-klick-sound-turned-on -off-in-settings) – kennytm 2010-10-29 19:35:03
@KennyTM谢谢你,我做了搜索,但发现有人问如何播放声音。我确实有这个选项,我只是想使用系统首选项作为我的默认值。 – vickirk 2010-10-29 20:03:59