UISearchBar和听写支持

时间:2012-07-18 09:11:50

标签: ios uisearchbar uitextinput

我有UISearchBar的用户界面,我实施了UISearchBarDelegate的{​​{1}}来执行搜索。我没有一个有听写支持的设备来测试这个,所以我打算在这里猜测......

在具有听写支持的设备上,我想在听写结束后立即执行搜索,而无需用户手动点击搜索按钮。

  • 这是否可以开箱即用?
  • 或者我是否需要以编程方式处理它?

从iOS 5.1开始,searchBarSearchButtonClicked:协议中有新方法,理论上我可以挂钩UITextInput。这是要走的路吗?

1 个答案:

答案 0 :(得分:5)

是的,您可能希望使用dictationRecordingDidEnd协议方法。 Apple的文档说明了dictationRecordingingDidEnd

  

如果您想响应,请实施此可选方法   完成对口述短语的认可。

那就是说,我还没有在Apple的人机界面指南中找到任何谈论预期使用这种方法的内容。

您可能还想查看dictationRecongitionFailed以及UIDictationPhrase class