iOS 13在所有系统应用程序的UISearchBar中都有语音命令按钮,该按钮复制系统键盘上的麦克风按钮并显示命令视图:
但是,当我用Xcode创建新项目,添加UISearchBar并在设备上运行应用程序时,UISearchBar上没有麦克风按钮。
有没有办法让我的应用程序在UISearchBar上显示该麦克风按钮?
答案 0 :(得分:0)
您可以将搜索栏书签项设置为可见,然后将图像更改为麦克风的图像。然后,您可以以编程方式使用搜索栏委托方法“ searchBarBookmarkButtonClicked”来设置单击按钮的操作。这将触发UISpeech收听和分析语音。确保您已设置正确的info.plist属性“隐私-麦克风使用说明”和“隐私-语音识别使用说明”,以询问用户权限。