你的位置:首页 > 操作系统

[操作系统]watch os 语音输入


 WatchKit提供了一个标准的模态界面,用于从用户检索文字输入。当呈现,界面允许用户通过听写输入文字或从标准组短语或表情符号,

 

import WatchKitimport Foundationclass ComplaintInterfaceController: WKInterfaceController {  @IBOutlet var inputText: WKInterfaceLabel!    override func awakeWithContext(context: AnyObject?) {    super.awakeWithContext(context)        // Configure interface objects here.  }  override func willActivate() {    // This method is called when watch view controller is about to be visible to user    super.willActivate()  }  override func didDeactivate() {    // This method is called when watch view controller is no longer visible    super.didDeactivate()  }      //语音输入  @IBAction func inputAction() {    let initialPhrases = ["垃圾应用.", "还有没有更垃圾的应用?", "这是免费得吗?"];    self.presentTextInputControllerWithSuggestions(initialPhrases, allowedInputMode: WKTextInputMode.Plain) { (results) -> Void in      if results != nil && results!.count > 0 {        let aResult = results![0]        print(aResult)        self.inputText.setText(aResult as? String)      }      else {        print("错误")      }    }  }    @IBAction func suggestPlaint() {    print("已经提交")      }  }