美文网首页
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