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("已经提交") } }
相关文章推荐
- Android Wear Preview- 从通知上接收语音输入(Receiving Voice Input from a Notification)
- 老罗推荐的讯飞语音,有这些 know-how
- 模仿语音输入效果
- 使用Olami SDK 语音控制一个支持HomeKit的智能家居的iOS程序
- php webp转jpg
- OCJP标准题库试题之————第二次
- Android selector 失效
- shell之cut
- Android的线程和线程池
- Mybatis 教程
- Linux(Centos)之安装Redis及注意事项
- XAML基础(一)
- 在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是
- 校验业务与主逻辑解耦设计探讨与实践(AOP篇)
- Linux学习笔记(二十二、管道符)
- Easy UI Combotree选中项样式问题的hack
- 在Ubuntu下解决 adb devices :???????????? no permissions 方法
- 端口映射,数据转发工具
- [Andriod官方API指南]连接之蓝牙
- UIButton文字位置显示