您的位置:首页 > 其它

watch os 语音输入

2015-12-10 16:50 253 查看
  WatchKit提供了一个标准的模态界面,用于从用户检索文字输入。当呈现,界面允许用户通过听写输入文字或从标准组短语或表情符号,以选择如图

​                                           


import WatchKit
import 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("已经提交")
}
}

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  watch OS 语音输入