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