iOS键盘单击用户首选项

时间:2010-10-29 19:29:37

标签: iphone objective-c ios

任何人都可以告诉我,如果用户在键入时启用/禁用了令人烦恼的点击,我想知道如何使用它作为默认值来表明我是否应该在点击某些内容时点击一下。

谢谢,vic

2 个答案:

答案 0 :(得分:10)

您无法访问系统偏好设置,但从iOS 4.2开始,如果用户的设置允许,您可以要求系统发出咔嗒声。将UIInputViewAudioFeedback协议添加到视图的声明中,例如:

@interface MyView : UIView <UIInputViewAudioFeedback>

然后实现enableInputClicksWhenVisible方法

- (BOOL)enableInputClicksWhenVisible
{
    return YES;
}

并致电

[[UIDevice currentDevice] playInputClick];

播放恼人的咔嗒声。

请参阅http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/InputViews/InputViews.html%23//apple_ref/doc/uid/TP40009542-CH12-SW4

答案 1 :(得分:2)

据我所知,公共API中不允许访问用户的常规首选项。您可以做的最好的事情是在以下位置提交功能请求/文件错误报告:

https://bugreport.apple.com/