양식을 개발 중입니다. 사용자가 클릭에 버튼을 제출 때, 나는 모두의 UITextField가 작성되었는지 확인 :사용자가 상호 작용할 때 uitextfield에 특정 문자열이있는 경우 uitextfield의 텍스트를 편집하는 방법
-(BOOL)checkUITextField{
BOOL flag = YES;
if(cognome.text.length==0){
flag=NO;
cognome.backgroundColor=[UIColor redColor];
[email protected]"CAMPO OBBLIGATORIO";
}else if(indirizzo.text.length==0){
flag=NO;
indirizzo.backgroundColor=[UIColor redColor];
[email protected]"CAMPO OBBLIGATORIO";
}else if(citta.text.length==0){
flag=NO;
citta.backgroundColor=[UIColor redColor];
[email protected]"CAMPO OBBLIGATORIO";
}
}
이제 배경 빨간색과 문자열 "CAMPO OBBLIGATORIO"과의 UITextField 중 하나에 사용자가 클릭, 난 텍스트를 취소 할 경우 설정 다시 색상 흰색. 내가 uitextfielddelegate
를 사용하여이 검사 textFieldShouldBeginEditing
을 구현하려고 :
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{
if([textField.text isEqualToString:@"CAMPO OBBLIGATORIO"]){
[email protected]"";
textField.backgroundColor=[UIColor whiteColor];
}
}
아무런 변화가 없다가 ..
그래서 내가 모든의 UITextField에 추가하지만 아무 일도 발생하지 :(내가 무엇을 할 수있는 IBAction를 추가하고 XIB에서 시도?
이 코드가 실행됩니까? –