0

我的主视图中有一个 TableView。此表视图在主视图中隐藏了一些标签和按钮。从 TableView 表中选择一行后,removeFromSuperView必须和按钮必须可见。

       - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
          UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
          txtsearch.text = selectedCell.textLabel.text;
           [viewForautoCompleteTableView removeFromSuperview];
            [self.view sendSubviewToBack:autocompleteTableView];
           }

我的标签仍然不可见,谢谢。

4

1 回答 1

0

最好隐藏和显示视图,而不是删除和添加视图以达到您想要的效果。

确保所有视图都已正确添加到 self.view。要隐藏它们,请使用:

viewForautoCompleteTableView.hidden = YES;
autocompleteTableView.hidden = YES;

要使它们显示,您可以使用:

viewForautoCompleteTableView.hidden = NO;
autocompleteTableView.hidden = NO;
于 2013-02-27T07:47:09.580 回答