我有一个场景,我希望有一个处理程序,当用户按下 iOS 键盘上的语言更改(地球图标)时触发处理程序。
我怎样才能做到这一点?
谢谢
以下应该有效:您必须在代码中使用 UIKeyboard 通知
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillBeHidden:)
name:UIKeyboardWillHideNotification object:nil];
然后在您keyboardWillBeHidden:
或类似名称的方法中使用答案(下面的链接),它会为您返回当前所选语言的两个字母代码。
因此keyboardWillBeHidden:
,当键盘隐藏时调用您的方法方法,从系统中读取当前选择的键盘语言选项。
这就是理论,我自己没有尝试过,祝你好运。