键盘模式 汉字
Posted 想象力才是你的能力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了键盘模式 汉字相关的知识,希望对你有一定的参考价值。
NSString *toBeString = textField.text; NSString *lang = [[UITextInputMode currentInputMode] primaryLanguage]; // 键盘输入模式 if ([lang isEqualToString:@"zh-Hans"]) { // 简体中文输入,包括简体拼音,健体五笔,简体手写 UITextRange *selectedRange = [textField markedTextRange]; //获取高亮部分 UITextPosition *position = [textField positionFromPosition:selectedRange.start offset:0]; // 没有高亮选择的字,则对已输入的文字进行字数统计和限制 if (!position) { if (toBeString.lengthOfStringBytes > 7) { textField.text = [toBeString subStringToBytesLenght:7]; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"超过最大字数不能输入了" delegate:nil cancelButtonTitle:@"知道了" otherButtonTitles:nil, nil]; [alert show]; } } // 有高亮选择的字符串,则暂不对文字进行统计和限制 else{ } }
以上是关于键盘模式 汉字的主要内容,如果未能解决你的问题,请参考以下文章