Uitableview “我的视图”隐藏了我的一些标签

Uitableview “我的视图”隐藏了我的一些标签,uitableview,uitextfield,subviews,Uitableview,Uitextfield,Subviews,我的视图中有一个文本字段。下面我创建了一个视图,并将tableview放置在该视图中。表视图高度不是恒定的,它来自服务,但在文本字段中输入数据时,bcoz表视图是可见的,没有问题。我选择了一行,但如果我想再次更改文本字段,我会在文本字段中没有数据时删除文本字段中的数据,但tableview仍然可见 - (void)textFieldDidBeginEditing:(UITextField *)textField { } 我在textfield中还缺少任何

我的视图中有一个文本字段。下面我创建了一个视图,并将tableview放置在该视图中。表视图高度不是恒定的,它来自服务,但在文本字段中输入数据时,bcoz表视图是可见的,没有问题。我选择了一行,但如果我想再次更改文本字段,我会在文本字段中没有数据时删除文本字段中的数据,但tableview仍然可见

       - (void)textFieldDidBeginEditing:(UITextField *)textField {



          }

我在textfield中还缺少任何修改吗?是否应该更改字符方法?我应该用这个方法写什么。谢谢。

你也应该在你的文本字段中写这个

if ( [textField.text isEqualToString:@""]) 
{
   yourTableView.hidden=YES;
    return;
}
else
{
  yourTableView.hidden=NO;
}

如果我单击文本字段,则只有我的tableview隐藏,否则它仍然可见。我无法获得您真正需要的内容。删除textfield中的数据时,我的textfield变为空,nou表视图不可见,可以再详细说明一下吗。但是,如果我想再次输入数据,它不会获取数据,或者您可以使用此委托方法隐藏和显示表视图:-(void)textfielddidediting:(UITextField*)textField。当你辞去急救员的职务时,它被称为。我使用这个委托方法。我的问题解决了。但新的问题出现了。如果我在完全删除后将数据输入textfield,我的tableview不可见,textfield不获取数据,则表示数据不可见