【问题标题】:my view hides some of my labels我的视图隐藏了我的一些标签
【发布时间】:2013-03-11 17:37:22
【问题描述】:

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

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



          }

我在文本字段中是否还缺少任何修改应该更改字符方法?我应该用这种方法写什么。谢谢。

【问题讨论】:

    标签: uitableview uitextfield subviews


    【解决方案1】:

    你也应该在你的文本字段委托方法中写这个。

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

    【讨论】:

    • 如果我单击文本字段,那么只有我的 tableview 隐藏,否则它仍然可见
    • 我没有得到你真正需要的东西。你能详细说明一下吗
    • 删除文本字段中的数据时,我的文本字段变为空。并且 nou 表视图不可见。但如果我想再次输入数据,它不会获取数据
    • 或者您可以使用此委托方法来隐藏和显示表格视图:- (void)textFieldDidEndEditing:(UITextField *)textField 。当您辞去第一响应者时调用它
    • 是的。我使用这个委托方法。我的问题解决了。但新的问题出现了。如果我在完全删除后将数据输入到文本字段中,我的表格视图不可见并且文本字段未获取数据意味着数据不可见
    猜你喜欢
    • 1970-01-01
    • 2015-06-18
    • 2020-09-16
    • 2021-11-05
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 2013-02-10
    • 1970-01-01
    相关资源
    最近更新 更多