place
이라는 UITextField가 있습니다. 텍스트 속성에 NSString
이 포함되어 있습니다. 사용자가 텍스트 필드를 누르면 텍스트 속성에서 기존 내용을 지우고 싶습니다.탭에 대한 UITextField의 텍스트 속성 내용을 지우십시오.
위 코드를 시도했지만 아무 일도 없었습니다. placeholder 속성으로 시도했지만 동일했습니다. 문제가 무엇인지 알 수 있습니까? 나는 그것이 효과가 있어야한다고 생각한다.
- (void)textFieldDidBeginEditing:(UITextField *)textField {
self.place.text = nil;
}
2 버전 -이 경우 아무것도에서 프로그래밍 방식 YES
로 설정하거나 인터페이스 빌더에서 체크 박스가 clearsOnBeginEditing
속성이 있습니다 시작
- (void)viewDidLoad
{
[super viewDidLoad];
...
[self textFieldDidBeginEditing:place];
}
- (void)textFieldDidBeginEditing:(UITextField *)textField {
textField.text = nil;
}
textFieldDidBeginEditing :이 (가) 호출 되었습니까? – rdelmar