UISearchBar iOS 13语音命令按钮

时间:2019-11-16 17:06:24

标签: ios uisearchbar ios13 voice

iOS 13在所有系统应用程序的UISearchBar中都有语音命令按钮,该按钮复制系统键盘上的麦克风按钮并显示命令视图:
enter image description here
但是,当我用Xcode创建新项目,添加UISearchBar并在设备上运行应用程序时,UISearchBar上没有麦克风按钮。
有没有办法让我的应用程序在UISearchBar上显示该麦克风按钮?

1 个答案:

答案 0 :(得分:0)

您可以将搜索栏书签项设置为可见,然后将图像更改为麦克风的图像。然后,您可以以编程方式使用搜索栏委托方法“ searchBarBookmarkButtonClicked”来设置单击按钮的操作。这将触发UISpeech收听和分析语音。确保您已设置正确的info.plist属性“隐私-麦克风使用说明”和“隐私-语音识别使用说明”,以询问用户权限。