我想知道用户输入的当前输入法,例如En(英文),德文,中文等...也许键盘类型就是我所追求的,但文档似乎受限于此主题来自Apple doc 。
谢谢!
答案 0 :(得分:8)
在iOS4.2中有一个新类UITextInputMode正是您想要的。 (哎呀,这仍然在NDA下。如果你没有iOS开发中心账户,请不要阅读这个答案;))
您可以查询当前模式(英语,法语,日语等)或在更改时收到通知(键盘语言更改)
答案 1 :(得分:1)
currentInputMode
已被弃用,请注意。
currentInputMode
返回表示当前文本输入模式的实例。 (在iOS 7.0中已弃用。)
答案 2 :(得分:0)
这是一个教程
http://www.switchonthecode.com/tutorials/a-simple-localization-example-for-the-iphone
NSLocale* curentLocale = [NSLocale currentLocale];