美文网首页
2019-03-01

2019-03-01

作者: 上下求索zsh | 来源:发表于2019-03-01 11:22 被阅读0次

        [self.nameTF addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];

    - (void)textFieldDidChange:(UITextField *)textField

    {

        if(textField == self.textFieldName) {

            if(textField.text.length >15) {

    UITextRange *markedRange = [textField markedTextRange];

    if (markedRange) {

    return;

    }

    //Emoji占2个字符,如果是超出了半个Emoji,用15位置来截取会出现Emoji截为2半

            //超出最大长度的那个字符序列(Emoji算一个字符序列)的rangeNSRange range = [textField.text rangeOfComposedCharacterSequenceAtIndex:15];

                textField.text = [textField.text substringToIndex:range.location];

            }

        }

    }

    相关文章

      网友评论

          本文标题:2019-03-01

          本文链接:https://www.haomeiwen.com/subject/dqzruqtx.html