ios 怎么判断当前的输入法


通过点击解盘上的“地球”按钮也就是输入法切换来对应不同的方法, 

我用了一个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;

你可能感兴趣的:(ios,输入法,语言)