首页 > 其他 > 详细

watch os 语音输入

时间:2015-12-10 19:17:13      阅读:137      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!