UITextField中文拼音输入法时字母乱码

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

 

- (void)reTextFieldDidChange:(UITextField *)textField{//输入文本时调用ci

    UITextRange *selectedRange = [textField markedTextRange];get

    NSString * newText = [textField textInRange:selectedRange];string

    //获取高亮部分it

    if(newText.length>0) return;io

//不容许输入空格class

    textField.text = [textField.text stringByReplacingOccurrencesOfString:@" " withString:@""];select

    if (textField == _nameTF) {//文本框最大长度di

        textField.text = textField.text.length > 16 ? [textField.text substringToIndex:16] : textField.text;new

    }

 

 

}

相关文章
相关标签/搜索