码迷,mamicode.com
首页 > 其他好文 > 详细

watch os 语音输入

时间:2015-12-10 19:17:23      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

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

 技术分享

import WatchKit
import Foundation


class 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 语音输入

标签:

原文地址:http://www.cnblogs.com/Mangues/p/5036668.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!