Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 有没有办法查看iPhone设备是否有;键盘点击;开还是关?_Ios_Iphone_Keyboard_Settings_Iphone Sdk 3.0 - Fatal编程技术网

Ios 有没有办法查看iPhone设备是否有;键盘点击;开还是关?

Ios 有没有办法查看iPhone设备是否有;键盘点击;开还是关?,ios,iphone,keyboard,settings,iphone-sdk-3.0,Ios,Iphone,Keyboard,Settings,Iphone Sdk 3.0,我的应用程序能否获取键盘单击设置的当前状态 或者更好的方法是在我的应用程序运行时关闭键盘点击?这是一个用户系统设置,所以我很确定你无法为你的应用程序关闭此设置。从用户的角度来看,即使可以,禁用它是否是一种良好的体验?他们希望在键入时发生单击,因此,如果他们没有听到单击,即使他们明确启用了单击,他们可能会认为这是错误的。您可以禁用UIPickerView的单击声音。无文件记录,但相当安全: if ([myPickerView respondsToSelector:@selector(setSoun

我的应用程序能否获取键盘单击设置的当前状态


或者更好的方法是在我的应用程序运行时关闭键盘点击?

这是一个用户系统设置,所以我很确定你无法为你的应用程序关闭此设置。从用户的角度来看,即使可以,禁用它是否是一种良好的体验?他们希望在键入时发生单击,因此,如果他们没有听到单击,即使他们明确启用了单击,他们可能会认为这是错误的。

您可以禁用UIPickerView的单击声音。无文件记录,但相当安全:

if ([myPickerView respondsToSelector:@selector(setSoundsEnabled:)])
    [myPickerView setValue:[NSNumber numberWithBool:NO] forKey:@"soundsEnabled"];

我的应用程序中没有键盘,所以不会有问题。但是,我有一个UIPickerView,它是单击还是不单击取决于用户系统对键盘单击的设置。这是一个问题,因为我的应用程序是基于音频的,额外的声音会分散注意力。如果我知道键盘点击已打开,我可以弹出一条消息,提示他们可能想关闭键盘点击。(或者我可以打一个没有文档记录的电话来关闭UIPickerView中的声音。)这两个听起来都不是很有希望,所以我想我需要推出自己的“总是安静”UIPickerView。这仍然是一个没有文档记录的功能,这真让人恼火。也许在第一次启动应用程序时一次性告诉用户“为了获得最佳效果,请通过进入设置->等禁用键盘音频”不会太烦人?