0
두 개의 텍스트 필드가 있습니다. 사용하기 this 최대 문자를 텍스트 필드로 설정하는 것이 좋습니다. 다른 최대 길이를 설정하기 위해 어떤 텍스트 필드가 사용되었는지 확인할 수 있습니까?xcode 다른 최대 문자 길이를 다른 TextField로 설정하십시오.
두 개의 텍스트 필드가 있습니다. 사용하기 this 최대 문자를 텍스트 필드로 설정하는 것이 좋습니다. 다른 최대 길이를 설정하기 위해 어떤 텍스트 필드가 사용되었는지 확인할 수 있습니까?xcode 다른 최대 문자 길이를 다른 TextField로 설정하십시오.
나는 당신이 먼저 모든 헤더에 텍스트 필드에 대한 출구를 만들, 당신의 텍스트 필드에 대해 서로 다른 최대 문자 길이를 설정하려고
//header
IBOutlet UTtextField *textField1;
IBOutlet UITextField *textField2;
당신이 이미 수행 한 희망 생각한다. 당신은 또한 당신의 TextField의 태그를 설정할 수 있습니다
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if(textField == textField1) {
NSUInteger newLength = [textField.text length] + [string length] - range.length;
return (newLength > 25) ? NO : YES;
}
else if(textField == textField2)
{
//do the same with different values
}
}
편집 및 switch(textField.tag)
처럼, 그것을 사용할 수 있도록 : 그럼 그냥 구현 방법에서 텍스트 필드를 확인
, 내가 함께 답을 수정합니다.
이것은 속임수입니다! Tx! – doxsi
또는 텍스트 필드에 태그를 설정하고 태그를 비교할 수 있습니다. –
그래, 물론,하지만 당신이 제안한 것에 대한, 항상 인스턴스 변수 또는 속성을 텍스트 필드에 대해 설정해야합니다. :) –