(在IOS 5.1 Xcode 4.3中) 当用户单击按钮切换键盘输入法时,如何获取此事件并确定输入法的状态?
答案 0 :(得分:1)
当输入法改变时,虽然键盘已经存在,但iOS会发送UIKeyboardDidShowNotification。您可以为自己注册以下通知:
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardDidShow:)
name:UIKeyboardDidShowNotification
object:nil];
实际上,从我的观点来看,你真的可以做到!
我不确定是否可以直接检测键盘的当前输入法!
或者maybte看看以下讨论:Detecting current iPhone input language!