在我的Apple Watch应用程序中,我需要输入文本,那么有什么方法可以使用VoiceOver或其他任何方式在我的应用程序中输入文本?
如我所见,WKInterfaceController中的任何对象都不支持UITextfield或UITextview之类的可编辑文本输入。
最佳答案
上面的答案没有代码,只是指向苹果很棒的XD文档的链接。
您可以使用以下代码(WatchOS2,iOS 9.2.1)启动带有某些语音选项的语音识别菜单:
//LAUNCH VOICE DICTATION (physical device only)
func launchVoiceDictationMenu(){
self.presentTextInputControllerWithSuggestions(["Hello","Goodbye","Hey"], allowedInputMode: WKTextInputMode.Plain,
completion:{(results) -> Void in
let aResult = results?[0] as? String
print(aResult)
})
}
关于ios - 有什么办法可以在Apple Watch中输入文字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29115136/