是否可以在iPhone上检测当前的键盘输入方法?

Uni*_*orn 4 iphone objective-c

我想知道用户输入的当前输入法,例如En(英语),德语,中文等...也许键盘类型就是我所追求的,但文档似乎仅限于Apple doc的这个主题.

谢谢!

管理iPhone键盘 http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html

nac*_*o4d 8

在iOS4.2中有一个新类UITextInputMode,它正是你想要的.(哎呀,这仍然是NDA.如果你没有iOS开发中心账户,请不要阅读这个答案;))

您可以查询当前模式(英语,法语,日语等)或在更改时收到通知(键盘语言更改)

UITextInputMode文档(需要登录)