1

(IOS 5.1 Xcode 4.3) 当用户点击按钮切换键盘输入法时,如何获取该事件并判断输入法的状态?

4

1 回答 1

1

当输入法发生变化时,虽然键盘已经存在,但 iOS 会发送 UIKeyboardDidShowNotification。您可以为自己注册此通知,例如:

[[NSNotificationCenter defaultCenter] addObserver:self 
                                     selector:@selector(keyboardDidShow:) 
                                         name:UIKeyboardDidShowNotification
                                       object:nil];

从我的角度来看,这实际上就是你所能做的!不知道能不能直接检测到当前键盘的输入法!或者可以看看下面的讨论:检测当前 iPhone 输入语言

于 2012-08-24T09:25:38.373 回答