7

我有用户界面,UISearchBar我实现了UISearchBarDelegate'ssearchBarSearchButtonClicked:来执行搜索。我没有支持听写的设备来测试这个,所以我要在这里推测......

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

  • 这是开箱即用的吗?
  • 还是我需要以编程方式处理它?

从 iOS 5.1 开始,协议中有新的方法,UITextInput理论上我可以连接到dictationRecordingDidEnd. 这是要走的路吗?

4

1 回答 1

5

是的,您会想要使用dictationRecordingDidEnd协议方法。Apple 的文档说明了dictationRecordingingDidEnd

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

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

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

于 2012-08-14T03:59:11.243 回答