通过点击解盘上的“地球”按钮也就是输入法切换来对应不同的方法,
我用了一个textView,方法如下:- (void)textViewDidChangeSelection:(UITextView *)textView
{
if ([[UITextInputMode currentInputMode] primaryLanguage] == @"en-US") {
NSLog(@"en-US");
}
else
{
NSLog(@" zh-hans" );
}
}
比如当前语言为english,打印所得是en-US;当前语言是中文简体,打印所得是zh-hans;若改数字键盘是密码键盘形式,打印所得都是en-US;