两个UITextFields首先不应该有字符限制第二个应该有字符限制

时间:2017-10-09 17:56:09

标签: ios objective-c uitextfield

我正在使用方法:

文本字段:shouldChangeCharactersInRange:replacementString:

有两个UITextField。首先不应该有字符限制第二应该有字符限制。

请帮忙怎么做。

提前致谢。

2 个答案:

答案 0 :(得分:1)

基于以下链接Set the maximum character length of a UITextField

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if (textField==secondTextField) {
    if(range.length + range.location > textField.text.length)
    {
        return NO;
    }

    NSUInteger newLength = [textField.text length] + [string length] - range.length;

    return newLength <= 10;
} else{
    return YES;
}
}

答案 1 :(得分:0)

将第二个Textfield声明为属性(var secondTextField)。并在func中检查它

word_vectors.wv.syn0norm = None
word_vectors.wv.init_sims()