私は次のようにテキストフィールドをチェックします:
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if ([subtitleField.text length] == 0)
{
searchAddress.hidden = NO;
}
else
{
searchAddress.hidden = YES;
}
return YES;
}
ただし、クリアキーでテキストフィールドをクリアした場合にのみ機能し、クリアボタンを押しても機能しませんでした。