//判断当前输入法 -(void)textViewDidChangeSelection:(UITextView *)textView { NSLog(@"wewe:%@",[[UITextInputMode currentInputMode] primaryLanguage]); //do something en-US为英文。。zh-hans为中文 /* if ([[[UITextInputMode currentInputMode] primaryLanguage] isEqualToString: @"en-US"]) { NSLog(@"en-US"); } else { NSLog(@"zh-hans"); } */ }
转载于:https://www.cnblogs.com/qingjoin/archive/2012/09/12/2681665.html
本文介绍了一种在iOS设备上检测当前输入法所选语言的方法,通过使用UITextView的代理方法textViewDidChangeSelection,可以获取到当前输入法的primaryLanguage属性,从而判断用户正在使用的是英文(如en-US)还是中文(如zh-hans)。此功能对于需要根据不同语言输入进行相应操作的应用场景非常实用。
5754

被折叠的 条评论
为什么被折叠?



