zoukankan      html  css  js  c++  java
  • 键盘模式 汉字

    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{
            }
        }
  • 相关阅读:
    Struts2框架(二)
    Struts2框架(一)
    jsp定义全局的错误处理
    BeanUtils的使用、Java中的路径问题
    IntelliJ IDEA 14.1.4(Window)快捷键
    Log4J日志组件
    注解
    反射
    泛型
    AndroidStudio开发工具快捷键(转)
  • 原文地址:https://www.cnblogs.com/carlos-mm/p/5250635.html
Copyright © 2011-2022 走看看