TextField Clear 버튼을 누르면 내 버튼을 표시하는 방법은 무엇입니까?
문제
이 같은 텍스트 필드를 확인합니다.
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if ([subtitleField.text length] == 0)
{
searchAddress.hidden = NO;
}
else
{
searchAddress.hidden = YES;
}
return YES;
}
.
그러나 Clear 키를 눌러 지우는 버튼을 누르면 TextField를 지우는 경우에만 작동합니다.
해결책
[UITextFieldDelegate textFieldShouldClear:]
메소드도 구현합니다.
- (BOOL)textFieldShouldClear:(UITextField *)textField
{
searchAddress.hidden = NO;
return YES;
}
. 제휴하지 않습니다 StackOverflow