2011-08-18 2 views
0

나는 5 개의 textField popovers가 모두 서로 종속되어 있습니다. 첫 번째 필드의 값은 두 번째 필드에 대한 팝업에 표시 될 내용을 설정합니다.TextField clear button

사용자가 필드 중 하나를 제거하면이 필드에 연결된 모든 필드를 지울 수 있기를 원합니다 . textFieldShouldClear 메서드를 사용하여 시작했지만 텍스트 필터를 지우는 방법을 알 수없는 것 같습니다. 모든 것을 지우거나 전혀 지우지 않습니다. 당신의 텍스트 필드는 당신이 당신의 헤더 파일에 5 개 함께 IBOutlet UITextField에 객체를 선언하고 IB의 필드에이를 연결 수 있다는 뜻, IB에 설정되어 같은

감사

+0

"textField가 선택되었거나 활성화되어 있으면 코드를 실행하고, 그렇지 않으면 다른 코드를 실행하십시오"라고 말하면됩니다. 코드로 전송하는 방법을 모르겠다 ... – HAM

답변

0

는 소리가 난다. 그런 다음 대리인 메서드에서 다음과 같이 할 수 있습니다.

- (BOOL)textFieldShouldClear:(UITextField *)textField { 
    if([textField isEqual:myField1]) { 
     [email protected]""; 
     [email protected]""; 
     ... 
    } 
    else if([textField isEqual:myField2]) { 
     [email protected]""; 
     ... 
    } 
    //etc.... 
    return YES; 
} 

희망이 있습니다.

+0

정확히 내가 무엇을 찾고 있었는지! 감사 – HAM